forked from observatorycontrolsystem/science-archive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
232 lines (171 loc) · 4.11 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
2.3.4
2023-04-27
Add exclude_calibrations boolean filter
2.3.3
2023-04-25
Fix public behavior so that logged in users see all of their proposal's data, public or proprietary by default
Also add include_configuration_type multiple choice filter so that frames can be filtered by multiple configuration types
2.2.4
2022-04-21
Add additional caching for some aggregate endpoints and fix the superuser proposal set caching to persist.
2.2.3
2022-03-09
Fix performance issues on superuser proposals, frames with many related frames, and basename queries.
2.2.1
2022-03-07
Add bearer token fallback on getting proposals in profile for old accounts that don't have an authprofile
2.2.0
2022-03-01
Update to remove the old DB fields (but leave them in the serialized response for now)
Also adds an index_together to speed up the aggregate endpoint
2.1.0
2022-02-24
Update to use the ocs-authentication library
2.0.0
2022-02-02
First version with refactored ocs_archive base library, and renamed fields.
1.78
2021-07-19
Add configurable endpoint_url for s3
1.77
2021-03-15
Separated proxy endpoints for uncompressed and compressed fits download endpoints to direct
compressed downloads directly to S3.
Put a limit on the number of uncompressed files that can be downloaded in one request.
1.76
2021-03-15
Add management command to purge frames older than a specified number of days
1.75
2021-02-10
Added support for funpack endpoint and refactored existing compressed fits download endpoints.
1.74
2021-01-07
Remove the migrated field and stuff related to migration
1.73
2020-11-17
Allow DOMEFLAT as OBSTYPE and allow blank/empty string for FILTER
1.72
2020-06-09
Use TravisCI to run tests and build the docker image on tag
1.71
2020-06-01
Add license file
Pull Oauth configuration from environment
Fix django security vulnerability
1.70
2020-04-22
Add a database router that routes reads for the frames app to a replica
1.64
2020-03-17
Add management command to expire old imager guide frames
1.63
2020-02-25
Add aggregate_field parameter to aggregate endpoint
1.62
2020-02-20
Add exclude obstype filter
1.60
2020-02-19
Post to archived fits exchange after creating a frame
1.50
2020-01-27
Add DAY_OBS to the Frame model, update s3 keys to include processed, raw, and bpm in the paths.
1.42
2020-01-17
Fix bug in zip file url for new S3 bucket.
1.41
2020-01-16
Fix bug in zip file generation.
1.40
2020-01-16
Added migrate field and migration command, and removed auto-deploy.
1.31
2019-06-06
Updated to have Jenkins deploy to the Kubernetes prod namespace.
1.30
2019-06-05
Update rest framework to fix security vulernability.
1.29
2019-06-03
Update tox to test under python 3.6
1.28
2019-06-03
Change behavior of aggregate endpoint to filter on selected resources
Make public filter sensitive to more falsey values
1.27
2019-05-07
Migrate to Gunicorn application server.
1.26
2019-05-07
Migrate from AWS S3 V2 signatures to AWS S3 V4 signatures.
1.25
2019-04-17
Allow EXPTIME header to contain 6 decimal places
1.24
2019-03-14
Add heath check endpoint
Up authorized rate limit to 10k/day
1.23
2018-04-10
Upgrade drf to 3.8
1.22
2018-04-10
Upgrade boto3 to 1.7
1.21
2018-03-14
Upgrade django-cors-headers to 2.3
1.20
2018-03-05
Upgrade Boto3 to 1.6.3
1.19
2018-01-04
Upgrade to django 2.0
1.18
2017-10-19
Upgrade django-cripsy-forms and django-filter. Remove django 2.0 deprecation warnings.
1.17
2017-10-12
Upgrade DRF to 3.7
1.16
2017-08-31
Add more observation types for nres
1.15
2017-08-17
Add some new fields for nres data products
1.14
2017-08-17
Allow null area fields
1.13
2017-06-27
Add TARGET to list of allowed OBSTYPEs
1.11
Python 3.6
Upgrade Django to 1.11
Remove problematic djangorestframework-gis package
1.10
2017-03-10
Upgrade DRF to 3.6
1.9
2017-03-02
Upgrade psycopg2 to 2.7
1.8
2017-02-13
Add robots.txt to deny indexing by robots
1.7
2016-01-09
Upgrade django-cors-headers to 2.0
1.6
2016-11-18
Upgrade django-filter to 1.0
1.5
2016-11-07
Upgrade django-cors-headers to 1.3
1.4
2016-10-24
Upgrade rest framework to 3.5
1.3
2016-10-15
Change settings for lco.global
1.2
2016-08-15
Updated django-filter to 1.4 and added some test cases