Skip to content

Commit 4d74384

Browse files
committed
Add CHANGES.md for 3.x
Adopt the GitHub Markdown format for CHANGES. Leave the 1.x and 2.x releases in the old CHANGES file. Include 3.x versions in CHANGES.md. Update CHANGES.md from here on out.
1 parent 759308f commit 4d74384

File tree

2 files changed

+200
-102
lines changed

2 files changed

+200
-102
lines changed

CHANGES

+7-102
Original file line numberDiff line numberDiff line change
@@ -1,111 +1,16 @@
1+
# ----------------------------------------------------------------------
2+
# This file documents changes for versions 1.x and 2.x.
3+
#
4+
# For more releases in the 3.x series and beyond, please see CHANGES.md
5+
# ----------------------------------------------------------------------
6+
7+
18
# Note: keep this file in wiki format for easy pasting to the proto-ch wiki
29
# Note: keep milestone bullets in ticket numerical order for easier
310
# reconciliation at release time
411

512
= GENI Portal Release Notes =
613

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

CHANGES.md

+193
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
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

Comments
 (0)