-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
273 lines (198 loc) · 10.2 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
v3.48.0 2024-12-12 JP
- Expand filter so that resource catalog Group APIs include Other type resources also
v3.47.0 2024-12-08 jlambertson
- upgrading Django to 5.0.*; django-bootstrap-v5 to django-bootstrap5 24.*
v3.46.0 2024-12-06 JP
- Add cider resource protected_attributes json field, exclude it from public serializers
v3.45.0 2024-11-19 JP
- Improve the /access-actice-groups/ APIs to return all available Organization attributes
v3.44.0 2024-11-19 JP
- New CiderOrganizations model, views, etc. for the resource catalog
v3.43.0 2024-11-07 JP
- Bug: remove TemplateHTMLRenderer from CiderInfrastructure_v1_ACCESSActiveDetailList
- Bug: add News Type 'Degraded' to the outage set
- New News Current and Future News APIs selected by info_groupid
v3.42.0 2024-11-06 JP
- New /access-active-detail/ endpoints returning all resource details for a group
- Improved CiderInfrastructure_ActiveAllocated_Filter with optional group_id filtering
- Improve CiDeR views comments visible in OpenAPI documentation
v3.41.0 2024-11-06 JP
- Additional /access-active-resource/ endpoints for all or selected groups
v3.40.0 2024-11-05 JP
- Change CiderGroups pk to new group_id field, info_groupid becomes a normal index field
- Recreate CiderGroups and CiderFeatures models, requires out of band table drops and django_migrations cleanup
v3.39.0 2024-11-04 JP
- New access-active-groups by group type view
- Add groups to cider detail view
v3.38.0 2024-10-31 JP
- New CiderFeatures model, views, etc. for the resource catalog
v3.37.1 2024-10-30 JP
- Rename CiderGroups URLs from /cider-groups/ to /groups/ since they are inside the cider/ app
v3.37.0 2024-10-30 JP
- New CiderGroups model, views, etc. for the resource catalog
v3.36.0 2024-10-29 Eric, JP
- CTT-237 Change path converter of str to path for glue2 and resource_v4 software by ID routes
- Fix /wh2/glue2/v1/software_full/ bug that wasn't returning info_sideid
v3.35.0 2024-10-17 JP, Andy
- Change Field to Fields, add Fields of Science to main page
- CTT-144 add info_resourceid
v3.34.0 2024-08-27 Andy and JP
- COmpute COmparison json and html
- Simplify developer container setup and instructions
- New /wh2/cider/vi/access-active html list and /wh2/cider/v1/cider_resource_id/ html detail
- Add a main page link to /wh2/cider/v1/access-active/?sort=info_resourceid and to /wh2/cider/v1/coco/
v3.33.1 2024-08-25 JP
- Add info_django to PostgreSQL search_path, where django objects will be rather than public
v3.33.0 2024-08-25 JP
- Implement DB_NANE in the APP_CONFIG file to support database name configuration, rather than hardcoded
v3.32.2 2024-07-24 JP
- Fix /wh2/cider/v2/access-all/ fixed_status field serializer to look at correct resource_status json field
v3.32.1 2024-07-24 JP
- Fix /wh2/cider/v2/access-all/ fixed_status field serializer to look at correct status dates
v3.32.0 2024-07-24 JP
- Add /wh2/cider/v2/access-all/ fixed_status field when current_status isn't correct
v3.31.0 2024-07-24 JP
- New /wh2/cider/v2/access-all/ view returning all active AND inactive ACCESS resources
v3.30.0 2024-06-25 JP
- Fix fos views not declaring serializer class
- Fix fos seriaizer method field not declaring return type
- Fix news serializer not correctly returniing distribution option flags
- Return new news serializer post slack flag
v3.29.0 2024-05-08 JP
- Increase News.Content field maximum size from 8000 to 50000
v3.28.0 2024-05-01 JP
- New /wh2/cider/v2/access-active/ that includes Online Services not present in ../v1/..
v3.27.0 2024-04-18 JP
- Implement allocations/FieldOfScience json and html views
v3.26.2 2024-04-17 JP
- Add missing migration
v3.26.1 2024-04-17 JP
- Fix FieldofScience model field name spelling directorage -> directorate
v3.26.0 2024-04-10 JP
- Convert allocations.FieldOfScience to hold values from the latest Allocatios FOS view
v3.25.1 2024-03-15 JP
- Add missing migration from v3.25.0
v3.25.0 2024-03-15 JP
- Expand model=PublisherInfo field=Location max_length from 64 to 200 to hold longer paths
v3.24.0 2024-02-07 JP
- Implement ScienceGateway pagination and string search
- Implement CiDeR filter string search
v3.23.1 2024-01-29 JP
- New CiderInfrastructure_Summary_v2_Gateway_Serializer
- Gateway fixes: remove user_guide_url which is a base resource attribute, add missing long_description attribute
v3.23.0 2024-01-28 JP
- Implement Science Gateway view
- Improve cider filters
- Failed attempt to improve resource_v4 cache view
- Fix some warehouse_state warnings
v3.22.0 2024-01-03 JP
- Implement warehouse_state views
- Link to browsable warehouse_state pages from the main page
v3.21.0 2023-12-08 JP
- Convert to new CiDeR resource hierarchy with typed resources and no sub-resources
- cider_types changed to mixed case: Compute, Storage, Online Services, Science Gateways, ..
v3.20.0 2023-11-29 JP
- Re-enable resourec_v4 relation caching
- Return resource_v4 relations in detail views
v3.19.1 2023-11-10 JP
- In postgresql path replace django (was an error) with info (for future migration from public to info schema)
v3.19.0 2023-11-02 JP
- Include count and aggregations in results even when not paginating
- Cleanup imports and other code improvements
v3.18.0 2023-11-01 JP
- Improve CustomPagePagination to accept arbitrary **kwargs that are added to the response (used for aggregations)
- Implement Resource_ESearch pagination using CustomPagePagination
- Request, and limit, OpenSearch to 1000 results
v3.17.0 2023-11-01 JP
- Make INSTALLED_APPS=django_opensearch_dsl always installed
- Move Document indexing to resource_v4/processing.py
- Improve OPENSEARCH_DSL port setup
- Disable OpenSearch SSL verification as we operate in a private network environment
v3.16.1 2023-10-30 JP
- Neet to initialize OPENSEARCH_DSL even when not configuring OPENSEARCH
v3.16.0 2023-10-26 JP
- Convert from ElasticSearch to OpenSearch and django_opensearch_dsl plus opensearchpy
- Move Documents from models.py to documents.py
- Convert resource_v4 API documentation to OpenApiParameter
- Use query_params which work with all http methods, and cleanup use of kwargs
- Implement APP configuration parameters: OPENSEARCH_HOSTS, OPENSEARCH_LOGIN, and OPENSEARCH_USING
v3.15.0 2023-10-23 JP
- Migrate XSEDE software related information views used to populate resource_v4 discovery models and indexes
- Expand resource_v4.LocalURL field length
- Improve template/*.html files for rendering resource_v4 pages
v3.14.3 2023-10-04 JP
- Add two missing templates/*base*
v3.14.2 2023-10-04 JP
- Fix resource_v4/ api version v1 -> v4 in url
v3.14.1 2023-10-04 JP
- Fix to remove Resource_Detail_Serializer reference to commented out Relations field
v3.14.0 2023-10-04 JP
- Implement Django resource_v4 models, urls, views, serializers COMMENTING OUT everything Elasticsearch related (future port effort)
- Move CustomPagePagination to warehouse_tools/
- Fix to include on page=2 a prevous link to page=1 because standard pagination excludes it
- Copy missing templates/ from XSEDE
v3.13.0 2023-09-21 JP
- Delete resource_v3 model objects and disable the admin interface, will be replaced by resource_v4
- Used https://docs.djangoproject.com/en/4.2/howto/delete-app/
v3.12.0 2023-09-20 JP
- Improve pagination to to use page= and page_size= and return more convetional pagination fields like next and previous links
v3.11.0 2023-09-13 JP
- Implement ../past_outages/ with optional ?page=2&results_per_page=10
v3.10.0 2023-07-13 JP
- Expand ApplicationHandle Value attribute from 64 to 80 characters to support a PSC module
v3.9.0 2023-07-13 JP
- Implement glue2 views, including document processing used by the IPF glue2 router
v3.8.2 2023-06-22 JP
- Fix to extract online_service user_guide_url and primary_service_url from the sub-resource
v3.8.1 2023-06-16 JP
- Remove debugging pdb commands
v3.8.0 2023-06-16 JP
- Add fields and a couple of fixes to resource and online service serializer
v3.7.0 2023-05-15 JP
- Add a features_list of only descriptions to CiderInfrastructure_Summary_v2_Serializer
v3.6.0 2023-05-04 JP
- New /cider/v1/access-allocated summary view extends access-active by returning features, latitude, and longitude
- Expand cider detail view and serializer with latitude, longitude, features
- Expand cider detail view and serializer with storage multi-value dictionary
v3.5.0 2023-05-01 JP
- New access-online-services, access-allocated synonym to access-active for compute/cloud/storage, improved and simplified filters
v3.4.3 2023-02-17 JP
- Fix News_v1_Outage_Serializer handling of Null DistributionOptions
v3.4.2 2023-02-14 JP
- Make and apply missing migration
v3.4.1 2023-02-14 JP
- New news/v1/affiliation/<affiliation>/*_outages views return outages in backward compatible format
- Return boolean distribution options
- Several rest framework compatiblity improvements
v3.4.0 2023-01-27 JP
- New News models and views
- Other minor changes
v3.3.0 2023-01-06 JP
- Implement 'web' application with home page, navigation, etc. using bootstrap5 and design elements learned from ServiceIndex
- Implement ACCESS login/logoutn using CILogon and django-allauth
- Implement PGHOST, PGPORT environment variable override of config file
- Implement API documentation using drf-spectacilar
v3.2.0 2022-12-13 JP
- Convert CiderInfrastructure project_affiliation to hold multiple comma separated values
v3.1.2 2022-11-16 JP
- Add resource_description to access-active view
v3.1.1 2022-11-15 JP
- Improve None/Null handling other minor improvement
v3.1.0 2022-11-15 JP
- Upgrade CiderInfrastructure_v1_Detail and related serializers to return base and compute sub-resource information
v3.0.1 2022-10-30 JP
- Switch from DJANGO_CONF to APP_CONFIG environment variable
3.0.0-rc17 JP
- CiDeR improvements, better filter, new separate summary and full serializers, active view only returns base resources
3.0.0-rc16 JP
- Fully implement ciderinfrastructure detail view
3.0.0-rc15 JP
- Several fixes, including to cider active serializer
3.0.0-rc8 JP
- Development fixes
3.0.0-rc7 JP
- Development fixes
3.0.0-rc6 JP
- Reference renamed ProcessingStatus model
3.0.0-rc5 JP
- Add missing warehouse_state/processing.py