|
| 1 | +# GENI Portal Release Notes |
| 2 | + |
| 3 | +# [Release 3.5](https://github.com/GENI-NSF/geni-portal/milestones/3.5) |
| 4 | + |
| 5 | +# [3.5](https://github.com/GENI-NSF/geni-portal/milestones/3.5) |
| 6 | + |
| 7 | +* Fix a renew bug on Firefox |
| 8 | + ([#1590](https://github.com/GENI-NSF/geni-portal/issues/1590)) |
| 9 | +* Remove debug printouts |
| 10 | + ([#1598](https://github.com/GENI-NSF/geni-portal/issues/1598)) |
| 11 | +* Provide aggregate status to Jacks |
| 12 | + ([#1600](https://github.com/GENI-NSF/geni-portal/issues/1600)) |
| 13 | +* Add an aggregate status page |
| 14 | + ([#1601](https://github.com/GENI-NSF/geni-portal/issues/1601)) |
| 15 | +* Fix referer redirect when portal is not authorized |
| 16 | + ([#1604](https://github.com/GENI-NSF/geni-portal/issues/1604)) |
| 17 | + |
| 18 | +# [3.4](https://github.com/GENI-NSF/geni-portal/milestones/3.4) |
| 19 | + |
| 20 | +* Improve error handling for failed slice searches on admin page |
| 21 | + ([#1417](https://github.com/GENI-NSF/geni-portal/issues/1417)) |
| 22 | +* Show slice member usernames on slice search |
| 23 | + ([#1432](https://github.com/GENI-NSF/geni-portal/issues/1432)) |
| 24 | +* Add version number to localStorage |
| 25 | + ([#1479](https://github.com/GENI-NSF/geni-portal/issues/1479)) |
| 26 | +* Add ability to clear success/failure/error messages on pages |
| 27 | + ([#1565](https://github.com/GENI-NSF/geni-portal/issues/1565)) |
| 28 | +* Provide a useful message when a user is in no active projects |
| 29 | + ([#1567](https://github.com/GENI-NSF/geni-portal/issues/1567)) |
| 30 | +* Migrate management scripts from geni-portal to geni-ch |
| 31 | + ([geni-ch #101](https://github.com/GENI-NSF/geni-ch/issues/101)) |
| 32 | +* Allow users to pick default homepage tab |
| 33 | + ([#1579](https://github.com/GENI-NSF/geni-portal/issues/1579)) |
| 34 | + |
| 35 | +# [3.3](https://github.com/GENI-NSF/geni-portal/milestones/3.3) |
| 36 | + |
| 37 | +* Deploy GENI/ORBIT sync service (geni-sync-wireless.py) and change |
| 38 | + Wireless Account Management page (wimax-enable.php) accordingly |
| 39 | + ([#1392](https://github.com/GENI-NSF/geni-portal/issues/1392)) |
| 40 | +* Changes for Wireless management cover previous wimax tickets |
| 41 | + ([#772](https://github.com/GENI-NSF/geni-portal/issues/772), |
| 42 | + [#773](https://github.com/GENI-NSF/geni-portal/issues/773), |
| 43 | + [#1058](https://github.com/GENI-NSF/geni-portal/issues/1058), |
| 44 | + [#1076](https://github.com/GENI-NSF/geni-portal/issues/1076), |
| 45 | + [#1136](https://github.com/GENI-NSF/geni-portal/issues/1136)) |
| 46 | +* Store timestamps in UTC for last_seen, lead requests, and KM asserted |
| 47 | + attributes |
| 48 | + ([#1446](https://github.com/GENI-NSF/geni-portal/issues/1446)) |
| 49 | +* Update slice table view to match dashboard style |
| 50 | +* Store username with saved filters/sorts to fix confusion on shared computers |
| 51 | + ([#1477](https://github.com/GENI-NSF/geni-portal/issues/1477)) |
| 52 | +* Add user preferences to the portal |
| 53 | + ([#1526](https://github.com/GENI-NSF/geni-portal/issues/1526)) |
| 54 | + * Allow users to pick a default slice view |
| 55 | + ([#1482](https://github.com/GENI-NSF/geni-portal/issues/1482)) |
| 56 | + * Allow users to pick between default homepage view: cards or table |
| 57 | + ([#1498](https://github.com/GENI-NSF/geni-portal/issues/1498)) |
| 58 | +* Cleanup dashboard code |
| 59 | + ([#1506](https://github.com/GENI-NSF/geni-portal/issues/1506)) |
| 60 | +* Fix width of footer to match main cards |
| 61 | + ([#1555](https://github.com/GENI-NSF/geni-portal/issues/1555)) |
| 62 | +* Add secondary sort for slices |
| 63 | + ([#1560](https://github.com/GENI-NSF/geni-portal/issues/1560)) |
| 64 | + |
| 65 | +# [3.2](https://github.com/GENI-NSF/geni-portal/milestones/3.2) |
| 66 | + |
| 67 | +* Move SR certs from geni-portal to geni-ch |
| 68 | + ([geni-ch #102](https://github.com/GENI-NSF/geni-ch/issues/102)) |
| 69 | +* Fix bug where login screen gets embedded in logs card on session timeout |
| 70 | + ([#1460](https://github.com/GENI-NSF/geni-portal/issues/1460)) |
| 71 | +* Allow for sorting of slices by project name on dashboard |
| 72 | + ([#1497](https://github.com/GENI-NSF/geni-portal/issues/1497)) |
| 73 | +* Update slice page to use new tab/cards style |
| 74 | + ([#1509](https://github.com/GENI-NSF/geni-portal/issues/1509)) |
| 75 | +* Make "has n slices" a link to the slice card showing those slices |
| 76 | + ([#1511](https://github.com/GENI-NSF/geni-portal/issues/1511)) |
| 77 | +* Make project names on slice cards a link to that project |
| 78 | + ([#1512](https://github.com/GENI-NSF/geni-portal/issues/1512)) |
| 79 | +* Update profile page to use new tab/cards style |
| 80 | + ([#1513](https://github.com/GENI-NSF/geni-portal/issues/1513)) |
| 81 | +* Update project page to use new tab/cards style |
| 82 | + ([#1514](https://github.com/GENI-NSF/geni-portal/issues/1514)) |
| 83 | +* Move alerts above main content, below header |
| 84 | + ([#1516](https://github.com/GENI-NSF/geni-portal/issues/1516)) |
| 85 | +* Fix formatting of the aggregate view on the slice page |
| 86 | + ([#1518](https://github.com/GENI-NSF/geni-portal/issues/1518)) |
| 87 | +* Show links to profile pages in header even when "$load_user" false |
| 88 | + ([#1519](https://github.com/GENI-NSF/geni-portal/issues/1519)) |
| 89 | +* Add link to projects tab from new slice page when not in any projects |
| 90 | + ([#1524](https://github.com/GENI-NSF/geni-portal/issues/1524)) |
| 91 | +* Fix php warnings about undefined indices on admin page |
| 92 | + ([#1535](https://github.com/GENI-NSF/geni-portal/issues/1535)) |
| 93 | +* Remove references to map initialization code in cards.js |
| 94 | + ([#1544](https://github.com/GENI-NSF/geni-portal/issues/1544)) |
| 95 | +* Allow for switching between arbitrary cards in cards.js |
| 96 | + ([#1545](https://github.com/GENI-NSF/geni-portal/issues/1545)) |
| 97 | +* Fixed broken renew button on the (new) slice page |
| 98 | + ([#1549](https://github.com/GENI-NSF/geni-portal/issues/1549)) |
| 99 | +* Fix issue where the "last_seen" table was not being populated |
| 100 | + ([#1550](https://github.com/GENI-NSF/geni-portal/issues/1550)) |
| 101 | +* Clean up code in header.php, remove references to old header tabs |
| 102 | + ([#1553](https://github.com/GENI-NSF/geni-portal/issues/1553)) |
| 103 | +* Fix bug where login screen gets embedded in slices and projects logs cards |
| 104 | + on session timeout |
| 105 | + ([#1557](https://github.com/GENI-NSF/geni-portal/issues/1557)) |
| 106 | + |
| 107 | +# [3.1.1](https://github.com/GENI-NSF/geni-portal/milestones/3.1.1) |
| 108 | +* Remove obsolete files (from Makefiles too) |
| 109 | + |
| 110 | + |
| 111 | +# [3.1](https://github.com/GENI-NSF/geni-portal/milestones/3.1) |
| 112 | + |
| 113 | +* Migrate schema files for CH tables to geni-ch |
| 114 | + ([geni-ch #103](https://github.com/GENI-NSF/geni-ch/issues/103)) |
| 115 | +* Add link to "Other Tools" wiki page listing Omni, VTS, geni-lib, etc. |
| 116 | + ([#1457](https://github.com/GENI-NSF/geni-portal/issues/1457), |
| 117 | + [#1491](https://github.com/GENI-NSF/geni-portal/issues/1491)) |
| 118 | +* Fix CSS on Jacks expanded views |
| 119 | + ([#1458](https://github.com/GENI-NSF/geni-portal/issues/1458)) |
| 120 | +* Fix erroneous warning when renewing slices on the dashboard |
| 121 | + ([#1481](https://github.com/GENI-NSF/geni-portal/issues/1481)) |
| 122 | +* Handle text overflow for project names and lead names on dashboard |
| 123 | + ([#1484](https://github.com/GENI-NSF/geni-portal/issues/1484)) |
| 124 | +* Replace OpenLayers maps on the portal with Google maps |
| 125 | + ([#1428](https://github.com/GENI-NSF/geni-portal/issues/1428)) |
| 126 | + * Includes dashboard "Map" tab, the small welcome page map, and both slice |
| 127 | + geo views ("Geographic View" and "Geo Map") |
| 128 | + * This fixes the half loaded map in the "Geographic View" slice tab |
| 129 | + ([#1272](https://github.com/GENI-NSF/geni-portal/issues/1272)) |
| 130 | +* Add "Contact Us" page to the portal, and add link to it in help dropdown |
| 131 | + ([#1486](https://github.com/GENI-NSF/geni-portal/issues/1486)) |
| 132 | +* Fix formatting on the SSH tab of the profile page to be clearer |
| 133 | + ([#1485](https://github.com/GENI-NSF/geni-portal/issues/1485)) |
| 134 | +* Update welcome page to use new portal CSS styles |
| 135 | + ([#1501](https://github.com/GENI-NSF/geni-portal/issues/1501)) |
| 136 | +* Make projects.php redirect to projects tab on the dashbaord |
| 137 | + ([#1487](https://github.com/GENI-NSF/geni-portal/issues/1487)) |
| 138 | +* Add Google Analytics (via adding header) to jacks expanded views |
| 139 | + ([#1488](https://github.com/GENI-NSF/geni-portal/issues/1488)) |
| 140 | +* Fix bug where hamburger menu would expand on every page resize |
| 141 | + ([#1500](https://github.com/GENI-NSF/geni-portal/issues/1500)) |
| 142 | +* Add google analytics to flack page |
| 143 | + ([#1504](https://github.com/GENI-NSF/geni-portal/issues/1504)) |
| 144 | +* Add link to GENI Bibliography |
| 145 | + ([#1510](https://github.com/GENI-NSF/geni-portal/issues/1510)) |
| 146 | + |
| 147 | +# [3.0](https://github.com/GENI-NSF/geni-portal/milestones/3.0) |
| 148 | + |
| 149 | +* Add create image function for PG/IG racks within jacks-app |
| 150 | + ([#1389](https://github.com/GENI-NSF/geni-portal/issues/1389)) |
| 151 | +* Remove account and identity (and associated) tables, scripts and clients |
| 152 | + ([#299](https://github.com/GENI-NSF/geni-portal/issues/299)) |
| 153 | +* Restore 'Manage Resources' functionality |
| 154 | + ([#1448](https://github.com/GENI-NSF/geni-portal/issues/1448)) |
| 155 | +* Update Portal with new look and feel. Some key features: |
| 156 | + * The home page has been re-designed using tabs, and 'cards' for each |
| 157 | + project or slice |
| 158 | + ([#1146](https://github.com/GENI-NSF/geni-portal/issues/1146)) |
| 159 | + * To act on a slice or project, click '...' |
| 160 | + * 'Projects' and 'Slices' pages are tabs on the home page, reachable from |
| 161 | + the header menus under 'Home' |
| 162 | + * Links from the 'Tools' section of the old home page are now largely under |
| 163 | + 'Partners' or 'Tools' in the header, available on every page. |
| 164 | + * To launch a tool in a slice context (jFed, GENI Desktop, LabWiki), use |
| 165 | + the button on the slice page. |
| 166 | + * You can now renew slice resources directly from the home page |
| 167 | + ([#711](https://github.com/GENI-NSF/geni-portal/issues/711)) |
| 168 | + * A Slice card indicates (using colors and icons) if the slice or |
| 169 | + resources expire soon |
| 170 | + ([#613](https://github.com/GENI-NSF/geni-portal/issues/613)) |
| 171 | + * Flack has been removed |
| 172 | + ([#1451](https://github.com/GENI-NSF/geni-portal/issues/1451)) |
| 173 | + * Added a link to the page to request a SAVI account |
| 174 | + ([#1455](https://github.com/GENI-NSF/geni-portal/issues/1455)) |
| 175 | + * The GENI Wireless button is now under 'Manage Accounts' on the profile, |
| 176 | + with direct links to wireless testbeds under 'Partners' |
| 177 | + ([#1262](https://github.com/GENI-NSF/geni-portal/issues/1262)) |
| 178 | +* Avoid always storing profile changes as lead requests |
| 179 | + ([#1463](https://github.com/GENI-NSF/geni-portal/issues/1463)) |
| 180 | +* Avoid listing all profile edits as having changed the telephone number |
| 181 | + ([#1339](https://github.com/GENI-NSF/geni-portal/issues/1339)) |
| 182 | +* Fix undefined variable in log_db_error |
| 183 | + ([#1467](https://github.com/GENI-NSF/geni-portal/issues/1467)) |
| 184 | +* Fix infinite redirect on wimax-enable with no projects |
| 185 | + ([#1464](https://github.com/GENI-NSF/geni-portal/issues/1464)) |
| 186 | +* Fix issue where length of renewal wrong in slice actions dropdown |
| 187 | + ([#1471](https://github.com/GENI-NSF/geni-portal/issues/1471)) |
| 188 | +* Fix issue where renew button in slice dropdown would try and shorten slice |
| 189 | + lifetime |
| 190 | + ([#1473](https://github.com/GENI-NSF/geni-portal/issues/1473)) |
| 191 | +* Fix issue where create slice button was disabled when project_id was given |
| 192 | + in URL params |
| 193 | + ([#1478](https://github.com/GENI-NSF/geni-portal/issues/1478)) |
0 commit comments