-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathCHANGELOG.rst
636 lines (553 loc) · 35.4 KB
/
CHANGELOG.rst
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
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
OasisPlatform Changelog
=======================
`2.3.4`_
---------
* [#1023](https://github.com/OasisLMF/OasisPlatform/pull/1024) - Error reading sub-task logs from S3 when AWS_LOCATION is set
* [#1025](https://github.com/OasisLMF/OasisPlatform/pull/1026) - V2 worker monitor - error when ktools logs are missing
* [#1016](https://github.com/OasisLMF/OasisPlatform/pull/1016) - Release 2.3.3 (patch release)
* [#1018](https://github.com/OasisLMF/OasisPlatform/pull/1018) - Fix namespace issue when called from analysis serializer
* [#1019](https://github.com/OasisLMF/OasisPlatform/pull/1019) - Fix the pre-analysis hook file loading for V2 workers
.. _`2.3.4`: https://github.com/OasisLMF/OasisPlatform/compare/2.3.3...2.3.4
`2.3.3`_
---------
* [#992](https://github.com/OasisLMF/OasisPlatform/pull/992) - Release 2.3.2
* [#1018](https://github.com/OasisLMF/OasisPlatform/pull/1018) - Fix namespace issue when called from analysis serializer
* [#1006](https://github.com/OasisLMF/OasisPlatform/pull/1007) - Migration Helper script needs fixing
* [#1008](https://github.com/OasisLMF/OasisPlatform/pull/1015) - CI v1 worker test seems to get stuck at `6_case`
.. _`2.3.3`: https://github.com/OasisLMF/OasisPlatform/compare/2.3.2...2.3.3
`2.3.2`_
---------
* [#993, #971, #784, #664, #798](https://github.com/OasisLMF/OasisPlatform/pull/994) - Logging fixes for workers
* [#995](https://github.com/OasisLMF/OasisPlatform/pull/996) - List analyses serializer returning Portfolio does not exist error
* [#1004](https://github.com/OasisLMF/OasisPlatform/pull/1004) - Fixes for task Cancellation Handling
* [#1005](https://github.com/OasisLMF/OasisPlatform/pull/1005) - Remove DB migration env on websocket
* [#979](https://github.com/OasisLMF/OasisPlatform/pull/979) - Release 2.3.1
* [#989](https://github.com/OasisLMF/OasisPlatform/pull/990) - Calling `queue` or `queue-status` invokes django channels from HTTP server
* [#977](https://github.com/OasisLMF/OasisPlatform/pull/991) - Intermittent boto3 client error when sending json settings to S3 store
.. _`2.3.2`: https://github.com/OasisLMF/OasisPlatform/compare/2.3.1...2.3.2
`2.3.1`_
---------
* [#623, #797, #967](https://github.com/OasisLMF/OasisPlatform/pull/975) - Fix OOM worker retires infinite loop
* [#980](https://github.com/OasisLMF/OasisPlatform/pull/981) - Error when linking S3 object to portfolio
* [#982](https://github.com/OasisLMF/OasisPlatform/pull/982) - Fix run validation for V1 models
* [#978, #932, #869](https://github.com/OasisLMF/OasisPlatform/pull/983) - Fixes for websocket stability
* [#985](https://github.com/OasisLMF/OasisPlatform/pull/986) - Issue with pandas 2.x.x and v2 key generation
.. _`2.3.1`: https://github.com/OasisLMF/OasisPlatform/compare/2.3.0...2.3.1
`2.3.0`_
---------
* [#898](https://github.com/OasisLMF/OasisPlatform/pull/898) - Fix ods-tools changelog call
* [#869](https://github.com/OasisLMF/OasisPlatform/pull/899) - Worker Controller crashing under heavy load
* [#897](https://github.com/OasisLMF/OasisPlatform/pull/906) - Collected WebSocket bug fixes
* [#912](https://github.com/OasisLMF/OasisPlatform/pull/912) - Fix syntax in flower chart template
* [#913](https://github.com/OasisLMF/OasisPlatform/pull/914) - Add ENV var to disable http in websocket pod
* [#918](https://github.com/OasisLMF/OasisPlatform/pull/918) - Fix worker_count_max assigment
* [#920](https://github.com/OasisLMF/OasisPlatform/pull/921) - ODS Tools link in release notes points to OasisLMF repo
* [#929](https://github.com/OasisLMF/OasisPlatform/pull/930) - Platform 2 - Keycloak DB reset on restart or redeployment.
* [#893](https://github.com/OasisLMF/OasisPlatform/pull/931) - Support Platform 1 workers on the v2 server
* [#942](https://github.com/OasisLMF/OasisPlatform/pull/942) - Updated Package Requirements: oasislmf==1.28.5 ods-tools==3.1.4
* [#928, #681](https://github.com/OasisLMF/OasisPlatform/pull/944) - Added chunking options to analysis level
* [#905, #786](https://github.com/OasisLMF/OasisPlatform/pull/945) - Fixed generate and run endpoint
* [#818](https://github.com/OasisLMF/OasisPlatform/pull/818) - Update/remote trig python tests
* [#910](https://github.com/OasisLMF/OasisPlatform/pull/947) - Add post analysis hook to platform 2 workflow
* [#890](https://github.com/OasisLMF/OasisPlatform/pull/948) - Fetch a model's versions when auto-registration is disabled
* [#903](https://github.com/OasisLMF/OasisPlatform/pull/950) - File linking OED from sub-directories fails to link inside workers
* [#953](https://github.com/OasisLMF/OasisPlatform/pull/954) - Platform 2.1.3 - No free channel ids error
* [#955](https://github.com/OasisLMF/OasisPlatform/pull/955) - Revert "Always post model version info on worker startup (platform 2)…
* [#951](https://github.com/OasisLMF/OasisPlatform/pull/956) - Allow 'single instance' execution from v2 api
* [#952](https://github.com/OasisLMF/OasisPlatform/pull/957) - Cleaner split between v1 and v2 OpenAPI schemas
* [#960](https://github.com/OasisLMF/OasisPlatform/pull/960) - Update external images & python packages (2.3.0 release)
* [#961](https://github.com/OasisLMF/OasisPlatform/pull/963) - Remove the python3-pip from production server images
* [#966](https://github.com/OasisLMF/OasisPlatform/pull/966) - Fix broken swagger calls when SUB_PATH_URL=True
* [#968](https://github.com/OasisLMF/OasisPlatform/pull/968) - Fix model registration script for v1 workers
* [#857](https://github.com/OasisLMF/OasisPlatform/pull/857) - Release 2.2.1 (staging)
* [#872](https://github.com/OasisLMF/OasisPlatform/pull/882) - Investigate flower error in monitoring chart
* [#871](https://github.com/OasisLMF/OasisPlatform/pull/883) - Handle exceptions from OedExposure on file Upload
* [#702](https://github.com/OasisLMF/OasisPlatform/pull/886) - Fix worker controller stablility
.. _`2.3.0`: https://github.com/OasisLMF/OasisPlatform/compare/2.2.1...2.3.0
`2.2.1`_
---------
* [#849](https://github.com/OasisLMF/OasisPlatform/pull/849) - Feautre/1323 reorganize branches plat2
* [#868](https://github.com/OasisLMF/OasisPlatform/pull/865) - Fixes for OasisPlatform Publish
* [#860, #863](https://github.com/OasisLMF/OasisPlatform/pull/862) - Fix/migrations plat1 to plat2
* [#847](https://github.com/OasisLMF/OasisPlatform/pull/847) - Release 2.2.0
.. _`2.2.1`: https://github.com/OasisLMF/OasisPlatform/compare/2.2.0...2.2.1
`2.2.1rc1`_
---------
* [#849](https://github.com/OasisLMF/OasisPlatform/pull/849) - Feautre/1323 reorganize branches plat2
* [#860, #863](https://github.com/OasisLMF/OasisPlatform/pull/862) - Fix/migrations plat1 to plat2
* [#847](https://github.com/OasisLMF/OasisPlatform/pull/847) - Release 2.2.0
.. _`2.2.1rc1`: https://github.com/OasisLMF/OasisPlatform/compare/2.2.0...2.2.1rc1
`2.2.0`_
---------
* [#725](https://github.com/OasisLMF/OasisPlatform/pull/843) - Queue priority for same job
* [#842](https://github.com/OasisLMF/OasisPlatform/pull/842) - Fix CVE-2023-30608
* [#813, #822](https://github.com/OasisLMF/OasisPlatform/pull/835) - Fixes for OpenAPI schema
* [#679](https://github.com/OasisLMF/OasisPlatform/pull/844) - Portfolio file linking fails with azure file share
.. _`2.2.0`: https://github.com/OasisLMF/OasisPlatform/compare/2.1.2...2.2.0
`2.1.2`_
---------
* [#834](https://github.com/OasisLMF/OasisPlatform/pull/834) - Update external docker images
* [#813, #822](https://github.com/OasisLMF/OasisPlatform/pull/835) - Fixes for OpenAPI schema
* [#823](https://github.com/OasisLMF/OasisPlatform/pull/828) - Possible bug in collect keys sub-task
* [#782](https://github.com/OasisLMF/OasisPlatform/pull/782) - Feature/ods read from stream Plat2
* [#824](https://github.com/OasisLMF/OasisPlatform/pull/824) - Fix typo in requirments-worker.in causing incorrect package install
* [#821](https://github.com/OasisLMF/OasisPlatform/pull/821) - Miscellaneous platform 2 improvements
* [#790](https://github.com/OasisLMF/OasisPlatform/pull/790) - Release/2.1.1
* [#791](https://github.com/OasisLMF/OasisPlatform/pull/791) - Fix bug in release note build script
* [#792](https://github.com/OasisLMF/OasisPlatform/pull/792) - Limit external image scans to release PRs
* [#796](https://github.com/OasisLMF/OasisPlatform/pull/796) - Plat 2.1.1 fixes
* [#830](https://github.com/OasisLMF/OasisPlatform/pull/830) - Fix pre-analysis hook
.. _`2.1.2`: https://github.com/OasisLMF/OasisPlatform/compare/2.1.1...2.1.2
`2.1.1`_
---------
* [#771](https://github.com/OasisLMF/OasisPlatform/pull/772) - Add ODS_Tools version summary to release notes builder
* [#775](https://github.com/OasisLMF/OasisPlatform/pull/775) - Search all repo for tags, but limit the scope by env
* [#639](https://github.com/OasisLMF/OasisPlatform/pull/648) - CVE security cleanup
* [#776](https://github.com/OasisLMF/OasisPlatform/pull/776) - Platform 2 - Updates and forward ports
* [#608](https://github.com/OasisLMF/OasisPlatform/pull/651) - Store templates for analysis settings
* [#780](https://github.com/OasisLMF/OasisPlatform/pull/779) - DataFiles are not loaded in Platform2
* [#633](https://github.com/OasisLMF/OasisPlatform/pull/653) - List serilizer reutrns are not sorted by 'id'
* [#782](https://github.com/OasisLMF/OasisPlatform/pull/782) - Feature/ods read from stream Plat2
* [#624](https://github.com/OasisLMF/OasisPlatform/pull/655) - Update sub_task_list endpoint
* [#631](https://github.com/OasisLMF/OasisPlatform/pull/656) - Auto scaling not dropping to zero worker pods
* [#625, #635](https://github.com/OasisLMF/OasisPlatform/pull/657) - Fixes for work sub-tasks
* [#652](https://github.com/OasisLMF/OasisPlatform/pull/659) - Oasis UI - idle session crash
* [#660](https://github.com/OasisLMF/OasisPlatform/pull/660) - Fix/loclines lessthan chunks
* [#785](https://github.com/OasisLMF/OasisPlatform/pull/787) - Analysis run fails when using custom user data files
* [#646](https://github.com/OasisLMF/OasisPlatform/pull/662) - Dynamic scalling models can causes websocket pushes to fail.
* [#634](https://github.com/OasisLMF/OasisPlatform/pull/663) - Add pre-analysis hook to new workflow
* [#789](https://github.com/OasisLMF/OasisPlatform/pull/789) - Update Python packages for v2.1.1
* [#646](https://github.com/OasisLMF/OasisPlatform/pull/665) - Dynamic scalling models can causes websocket pushes to fail.
* [#669](https://github.com/OasisLMF/OasisPlatform/pull/670) - Remove "lookup_complex_config_json" if no settings file given
* [#677](https://github.com/OasisLMF/OasisPlatform/pull/685) - Investigate - large file downloads failing from the azure hosted platform
* [#686](https://github.com/OasisLMF/OasisPlatform/pull/687) - Update channels redis config to have SSL options
* [#697](https://github.com/OasisLMF/OasisPlatform/pull/697) - Fix/auth timeout
* [#700](https://github.com/OasisLMF/OasisPlatform/pull/700) - Fix/error reading file len
* [#708](https://github.com/OasisLMF/OasisPlatform/pull/708) - Update/CVE versions
* [#740](https://github.com/OasisLMF/OasisPlatform/pull/709) - CVE Update external Image versions
* [#711](https://github.com/OasisLMF/OasisPlatform/pull/711) - Github actions CI/CD update
* [#717](https://github.com/OasisLMF/OasisPlatform/pull/717) - Fixes for Github actions - Platform 2.x
* [#718](https://github.com/OasisLMF/OasisPlatform/pull/719) - ConfigMap error when installing the helm charts to k3s
* [#722, #723](https://github.com/OasisLMF/OasisPlatform/pull/724) - Added OED validation on file upload, and updated ods-tools package to 3.0.1
* [#674](https://github.com/OasisLMF/OasisPlatform/pull/731) - Collect custom lookup output
* [#734](https://github.com/OasisLMF/OasisPlatform/pull/744) - Add OED v3 support to the scalable platform
* [#741](https://github.com/OasisLMF/OasisPlatform/pull/745) - Fix Piwind testing on platform 2
* [#746](https://github.com/OasisLMF/OasisPlatform/pull/746) - CVE scans are raising issues but Actions marked as passed
* [#620](https://github.com/OasisLMF/OasisPlatform/pull/620) - Feature/1018 default samples
* [#608](https://github.com/OasisLMF/OasisPlatform/pull/621) - Store templates for analysis settings
* [#738](https://github.com/OasisLMF/OasisPlatform/pull/748) - CVE update Prometheus
* [#753](https://github.com/OasisLMF/OasisPlatform/pull/753) - Set ods-tools 3.0.2
* [#740, #742](https://github.com/OasisLMF/OasisPlatform/pull/757) - Update external image versions
* [#758](https://github.com/OasisLMF/OasisPlatform/pull/758) - Fixes for merging of distributed input files
* [#761](https://github.com/OasisLMF/OasisPlatform/pull/761) - Release Platform 2.1.0 (Horizontal scaling / Kubernetes) --
* [#754](https://github.com/OasisLMF/OasisPlatform/pull/762) - Update the model settings schema to include correlation options
* [#764](https://github.com/OasisLMF/OasisPlatform/pull/764) - Fix schema build workflow
* [#765](https://github.com/OasisLMF/OasisPlatform/pull/765) - Move json settings schema to ods-tools
.. _`2.1.1`: https://github.com/OasisLMF/OasisPlatform/compare/2.1.0...2.1.1
`2.1.0`_
---------
* [#754](https://github.com/OasisLMF/OasisPlatform/pull/762) - Update the model settings schema to include correlation options
* [#740](https://github.com/OasisLMF/OasisPlatform/pull/709) - CVE Update external Image versions
* [#711](https://github.com/OasisLMF/OasisPlatform/pull/711) - Github actions CI/CD update
* [#734](https://github.com/OasisLMF/OasisPlatform/pull/744) - Add OED v3 support to the scalable platform
* [#741](https://github.com/OasisLMF/OasisPlatform/pull/745) - Fix Piwind testing on platform 2
* [#746](https://github.com/OasisLMF/OasisPlatform/pull/746) - CVE scans are raising issues but Actions marked as passed
* [#738](https://github.com/OasisLMF/OasisPlatform/pull/748) - CVE update Prometheus
* [#717](https://github.com/OasisLMF/OasisPlatform/pull/717) - Fixes for Github actions - Platform 2.x
* [#718](https://github.com/OasisLMF/OasisPlatform/pull/719) - ConfigMap error when installing the helm charts to k3s
* [#753](https://github.com/OasisLMF/OasisPlatform/pull/753) - Set ods-tools 3.0.2
* [#722, #723](https://github.com/OasisLMF/OasisPlatform/pull/724) - Added OED validation on file upload, and updated ods-tools package to 3.0.1
* [#740, #742](https://github.com/OasisLMF/OasisPlatform/pull/757) - Update external image versions
* [#758](https://github.com/OasisLMF/OasisPlatform/pull/758) - Fixes for merging of distributed input files
* [#729](https://github.com/OasisLMF/OasisPlatform/pull/730) - No support for private image registries
* [#674](https://github.com/OasisLMF/OasisPlatform/pull/731) - Collect custom lookup output
* [#764](https://github.com/OasisLMF/OasisPlatform/pull/764) - Fix schema build workflow
* [#669](https://github.com/OasisLMF/OasisPlatform/pull/670) - Remove "lookup_complex_config_json" if no settings file given
.. _`2.1.0`: https://github.com/OasisLMF/OasisPlatform/compare/2.1.0-dev...2.1.0
`1.18.0`_
---------
* [#512](https://github.com/OasisLMF/OasisPlatform/pull/512) - Fix/django CVE issues
* [#500](https://github.com/OasisLMF/OasisPlatform/pull/500) - Added Github Templates
* [#504](https://github.com/OasisLMF/OasisPlatform/pull/504) - Add explicit version tags for auto-release notes
* [#505](https://github.com/OasisLMF/OasisPlatform/pull/505) - Fix clash with requirements files
* [#507](https://github.com/OasisLMF/OasisPlatform/pull/507) - Update urllib3 for CVE-2021-33503
* [#509](https://github.com/OasisLMF/OasisPlatform/pull/510) - Slow portfolio queries
* [#511](https://github.com/OasisLMF/OasisPlatform/pull/511) - Build model worker with optional packages
.. _`1.18.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.17.0...1.18.0
`1.17.0`_
---------
* [#485](https://github.com/OasisLMF/OasisPlatform/pull/487) - Update critical CVE for backport 1.15.x
* [#468](https://github.com/OasisLMF/OasisPlatform/pull/488) - Automate piwind worker build on release
* [#492](https://github.com/OasisLMF/OasisPlatform/pull/492) - Bump Django to 3.1.8 - CVE-2021-28658
* [#495](https://github.com/OasisLMF/OasisPlatform/pull/495) - Align Platform schema with oasislmf
* [#497](https://github.com/OasisLMF/OasisPlatform/pull/497) - Update bash promp to show oasis version number
* [#498](https://github.com/OasisLMF/OasisPlatform/pull/499) - Portfolio s3 storage link issue (S3)
* [#500](https://github.com/OasisLMF/OasisPlatform/pull/500) - Added Github Templates
* [#501](https://github.com/OasisLMF/OasisPlatform/pull/501) - Update build script
* [#504](https://github.com/OasisLMF/OasisPlatform/pull/504) - Add explicit version tags for auto-release notes
* [#505](https://github.com/OasisLMF/OasisPlatform/pull/505) - Fix clash with requirements files
* [#507](https://github.com/OasisLMF/OasisPlatform/pull/507) - Update urllib3 for CVE-2021-33503
.. _`1.17.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.16.0...1.17.0
`1.17.0rc1`_
---------
* [#485](https://github.com/OasisLMF/OasisPlatform/pull/487) - Update critical CVE for backport 1.15.x
* [#468](https://github.com/OasisLMF/OasisPlatform/pull/488) - Automate piwind worker build on release
* [#492](https://github.com/OasisLMF/OasisPlatform/pull/492) - Bump Django to 3.1.8 - CVE-2021-28658
* [#495](https://github.com/OasisLMF/OasisPlatform/pull/495) - Align Platform schema with oasislmf
* [#497](https://github.com/OasisLMF/OasisPlatform/pull/497) - Update bash promp to show oasis version number
* [#498](https://github.com/OasisLMF/OasisPlatform/pull/499) - Portfolio s3 storage link issue (S3)
* [#500](https://github.com/OasisLMF/OasisPlatform/pull/500) - Added Github Templates
* [#501](https://github.com/OasisLMF/OasisPlatform/pull/501) - Update build script
* [#504](https://github.com/OasisLMF/OasisPlatform/pull/504) - Add explicit version tags for auto-release notes
.. _`1.17.0rc1`: https://github.com/OasisLMF/OasisPlatform/compare/1.16.0...1.17.0rc1
`1.16.0`_
---------
* [#480](https://github.com/OasisLMF/OasisPlatform/issues/480) - Revert new cancellation stauts, causes UI to crash
* [#479](https://github.com/OasisLMF/OasisPlatform/issues/479) - Fix error in the swagger generation
* [#467](https://github.com/OasisLMF/OasisPlatform/issues/468) - Automate piwind worker build on release
* [#467](https://github.com/OasisLMF/OasisPlatform/issues/467) - Single endpoint which cancels either analysis run and generation
* [#486](https://github.com/OasisLMF/OasisPlatform/pull/486) - Update alpine packages in server image for CVE fixes
* [#465](https://github.com/OasisLMF/OasisPlatform/issues/465) - Fixed, cancelling running task doesn't terminate execution pipeline
* [#471](https://github.com/OasisLMF/OasisPlatform/pull/471) - ORD outputs schema update
* [#475](https://github.com/OasisLMF/OasisPlatform/issues/475) - Add pre-release process
* [#470](https://github.com/OasisLMF/OasisPlatform/pull/470) - Update package requirements for security fixes
`1.15.7`_
---------
* [#485 - Hotfix](https://github.com/OasisLMF/OasisLMF/pull/485) - Update critical CVE for `jsonpickle`
* [#468 - Hotfix](https://github.com/OasisLMF/OasisPlatform/issues/468) - Automate piwind worker build on release
`1.15.6`_
---------
* [#803 - Hotfix](https://github.com/OasisLMF/OasisLMF/pull/802) - Partial fix for Max Ded back allocation in fmpy
`1.15.5`_
---------
* [#798 - Hotfix](https://github.com/OasisLMF/OasisLMF/issues/798) - Fix process cleanup on ktools script exit
* [#799 - Hotfix](https://github.com/OasisLMF/OasisLMF/issues/799) - Fix fmpy, multilayer stream writer for RI
* [#794 - Hotfix](https://github.com/OasisLMF/OasisLMF/issues/794) - Fix column duplication when using "tiv, loc_id, coverage_type_id" in oed_field
`1.15.4`_
---------
* [#464 - Hotfix](https://github.com/OasisLMF/OasisPlatform/issues/464) - Worker stuck idle on some bash errors
* [#785 - Hotfix](https://github.com/OasisLMF/OasisLMF/issues/785) - fmsummaryxref.csv not copied into top level RI directory
`1.15.3`_
---------
* Hotfix for fmpy
`1.15.2`_
---------
* Hotfix for core oasislmf package
`1.15.0`_
---------
* [#460](https://github.com/OasisLMF/OasisPlatform/issues/460) - Added required packages and example compose file for PostgreSQL support
* [#459](https://github.com/OasisLMF/OasisPlatform/issues/459) - Fix for API load stability
`1.14.0`_
---------
* [#455](https://github.com/OasisLMF/OasisPlatform/issues/455) - Added `wait_until_exists()` call after coping a results object between worker and server storage spaces
* [#454](https://github.com/OasisLMF/OasisPlatform/issues/454) - Added new config option `AWS454LOG454LEVEL` to set S3 logging level independently of the oasis logger
`1.13.2`_
---------
* [#456](https://github.com/OasisLMF/OasisPlatform/pull/456) - Fix JSON schema's to be inline with oasislmf
`1.13.1`_
---------
* Restore default model settings option
* Update oasislmf package to 1.13.1
`1.13.0`_
---------
* [#432](https://github.com/OasisLMF/OasisPlatform/pull/432) - Update Python dependencies
* [#434](https://github.com/OasisLMF/OasisPlatform/pull/434) - Worker environment variables take precedence over config files
* [#387](https://github.com/OasisLMF/OasisPlatform/issues/387) - Disabled task prefetch in workers - blocks idle workers from executing
* [#368](https://github.com/OasisLMF/OasisPlatform/issues/368) - Adjust Docker mount points for model files to `/home/worker/model`
* [#438](https://github.com/OasisLMF/OasisPlatform/issues/438) - Add reporting output dependency by event_set to model_settings.json, see [PR #694](https://github.com/OasisLMF/OasisLMF/pull/694)
* [#444](https://github.com/OasisLMF/OasisPlatform/issues/444) - Fix Swagger ui, broken with Django 3.1+
* [#435](https://github.com/OasisLMF/OasisPlatform/issues/435) - Added `file_category` field to data_files endpoint
* [#413](https://github.com/OasisLMF/OasisPlatform/issues/413) - Improved container security, added image vulnerability scanning, server base switched to apline and worker base switched to ubuntu:20.04
`1.12.1`_
---------
* Update oasislmf package to 1.12.1
`1.12.0`_
---------
* [#422](https://github.com/OasisLMF/OasisPlatform/issues/422) - Add S3 Integration tests to the platform
* [#419](https://github.com/OasisLMF/OasisPlatform/issues/419) - Give the API user the possibilty to manage files outside of oasis
* [#424](https://github.com/OasisLMF/OasisPlatform/issues/424) - Fixed default value for DISABLE_WORKER_REG
* [#400](https://github.com/OasisLMF/OasisPlatform/issues/400) - Extend model_settings.json with optional metadata from Nasdaq
* [#423](https://github.com/OasisLMF/OasisPlatform/issues/423) - Revert feature #377 - always Read aws_location from confing dont store with file object
* [#409](https://github.com/OasisLMF/OasisPlatform/issues/409) - Differentiate model run time parameters between generation and losses steps in model_settings.json
`1.11.1`_
---------
* Update oasislmf package to 1.11.1
`1.11.0`_
---------
* [#377](https://github.com/OasisLMF/OasisPlatform/issues/377) - Changing S3 variable 'aws_location' invalidates stored files
* [#417](https://github.com/OasisLMF/OasisPlatform/issues/417) - Store analysis S3 objects as `analysis_<id>_<filename>`
* [#407](https://github.com/OasisLMF/OasisPlatform/issues/407) - Store analysis_settings.json in output.tar
* [#404](https://github.com/OasisLMF/OasisPlatform/issues/404) - Cleanup dangling files using delete handlers
* [#403](https://github.com/OasisLMF/OasisPlatform/issues/403) - Task timestamps - not updating on rerun
* Fixed S3 example compose
`1.10.2`_
---------
* Update oasislmf package to 1.10.2
`1.10.1`_
---------
* Fix issue with supplier model runner
* [#401](https://github.com/OasisLMF/OasisPlatform/issues/401) - Fix CASCADE deletes on analyses copy
* [#398](https://github.com/OasisLMF/OasisPlatform/issues/398) - Added option to disable worker auto-registration
* [PR 406](https://github.com/OasisLMF/OasisPlatform/pull/406) - Clean up for worker configuration
`1.10.0`_
---------
* Skipped due to oasislmf hotfix 1.10.1
`1.9.1`_
--------
* Update oasislmf package to 1.9.1
`1.9.0`_
--------
* [#391](https://github.com/OasisLMF/OasisPlatform/issues/391) - Store `keys-errors.csv` in API on Generate Inputs error
* [#375](https://github.com/OasisLMF/OasisPlatform/issues/375) - Add check for non-null location_file to analyses serializer
* [#394](https://github.com/OasisLMF/OasisPlatform/issues/394) - Pass model_settings.json to generate-oasis-files
* [#381](https://github.com/OasisLMF/OasisPlatform/issues/381) - Worker Monitor - Not updating DB on failure
* [#385](https://github.com/OasisLMF/OasisPlatform/issues/385) - Jenkins, improve model regression testing
* [PR 396](https://github.com/OasisLMF/OasisPlatform/pull/396) - Added Django security patches (3.0.7)
`1.8.3`_
--------
* Update MDK to 1.8.3
`1.8.2`_
---------
* Update MDK to 1.8.2
`1.8.1`_
---------
* [#380](https://github.com/OasisLMF/OasisPlatform/issues/380) - Use partial update of FileFields to prevent overwrite
`1.8.0`_
---------
* [#353](https://github.com/OasisLMF/OasisPlatform/issues/353) - Add Slack notification for software releases
* [#369](https://github.com/OasisLMF/OasisPlatform/issues/369) - Add Known issues to release notes
* [#370](https://github.com/OasisLMF/OasisPlatform/issues/370) - Fix for unsigned URLS in S3 Storage manager
* [#372](https://github.com/OasisLMF/OasisPlatform/issues/372) - Exposure summary produces incorrect 'overview' TIV
* [#374](https://github.com/OasisLMF/OasisPlatform/issues/374) - Schema fix analysis_settings.json
`1.7.1`_
--------
* #359 - Fix, Model data files not available in worker
`1.7.0`_
--------
* #342 - automate milestone creation
* #346 - Fix schema for server_info endpoint
* #339 - Add collapseable option to parameter grouping
* #345 - sets of configuration parameters
`1.6.1`_
--------
* #343 - Avoid task failure for missing non-essential files on inputs generation
`1.6.0`_
--------
* #321 - Updated Django to 3.0.3
* #325 - Fixed Migration issue from version 1.1.2
* #323 - Added 'server_info' endpoint for details on the running API
* #317 - Added Backwards compatibility tests to CI
* #313 - Added option to set run dir location in worker
* #284 - Added support for S3 Object stores
* #311 - Improved error logging in worker monitor
* #306 - Fixed logical deletion for AnalysisModels
* #335 - Accept compressed CSV files as portfolio uploads
* Added `tooltip` to model_settings schema
`1.5.1`_
--------
* #309 - worker: Missing error logs from input generation
* #307 - worker: Show subprocess output in worker logs
`1.5.0`_
--------
* #304 - Slim image builds (Currently optional)
* #303 - model settings schema Update
* #302 - Add Maven Swagger API build test
* #297 - Remove previous output results on run error
* #297 - Fix Log and traceback storage
* #222 - Update to model settings schema
* #275 - Fixed delete operations with multipart as content type in swagger
* #274 - Fixed reverting behaviour for complex models (custom gulcalc)
* #281 - Added Task Queued state
* #268 - Store run trace on success
* #287 - Store ktools log directory in an Analyses
* #283 - Fixed Worker not releasing memory from Python process
`1.4.1`_
--------
* Fixes #280 - JSON file schemas compatibility with swagger
* Added models/{id}/versions endpoint
* Improved worker environment variables logging and defaults
`1.4.0`_
--------
* Added `/v1/models/{id}/settings` to replace `/v1/models/{id}/resource_file/`
* Added `/v1/analyses/{id}/settings` to replace `/v1/analyses/{id}/settings_file/`
* New worker environment variable `MODEL_SETTINGS_FILE` if set workers auto-update model settings on connection
* Removed environment variable `WRITE_EXPOSURE_SUMMARY` in favour of `DISABLE_EXPOSURE_SUMMARY`
* Workers log internal versions to the API and docker logs
* Schemas updated for `analysis_settings` and `model_settings`
`1.3.5`_
--------
* Automate GitHub release
* Hotfix, Add option to disable ktools error monitor in worker
`1.3.4`_
--------
* Fix for coverage reports
* Fix for groovy script
* Fixes for temporary directory manager
* Update integration test script
* Update worker for RI alloc rule
`1.3.3`_
--------
* Fix for Cascade delete of traceback files
* Fix slow multiprocess lookup with newer billiard lib
`1.3.2`_
--------
* Update Django and django-rest-framework to latest versions
* Added option to rotate refresh token
* Fix to remove old error logs once analysis completes successfully
* Update worker for MDK 1.4.2
`1.3.1`_
--------
* Hotfix - fix for scope file null check
`1.3.0`_
--------
* oasislmf updated to [1.4.1](https://github.com/OasisLMF/OasisLMF/releases/tag/1.4.1)
* ktooks updated to [3.1.1](https://github.com/OasisLMF/ktools/releases/tag/v3.1.1)
* Update ENV for worker `KTOOLS_ALLOC_RULE` -> `KTOOLS_ALLOC_RULE_IL`
* New ENV for worker `KTOOLS_ALLOC_RULE_GUL`
* Fixes for OpenAPI / Swagger schema
`1.2.1`_
--------
* Fix for Complex_model DataFiles
* remove some dependencies in model_worker
* Update to api testing script
`1.2.0`_
--------
* Renamed `portfolios/{id}/reinsurance_source_file` to `portfolios/{id}/reinsurance_scope_file`
* Fix for Automatic file generation on creation of analysis from `/v1/portfolios/{id}/create_analysis/`
* Added JWT key option to settings conf
* exposure-summary files added as file endpoints to analyses `/v1/analyses/{id}/lookup_validation_file/`, `lookup_success_file/` and `lookup_errors_file/`
* Generic `data_files` refactored and added to API
* `/oed_peril_codes/` added for UI reference
* Removed `base` dockerfile
* `/v1/analyses/{id}/summary_levels_file/` added to analyses
* Default worker mount point changed from `/var/oasis/model_data` to `/var/oasis`
* Oasislmf updated to 1.4.0
`1.1.2`_
--------
* Hotfix - Set Oasislmf to 1.3.10
`1.1.1`_
--------
* Update Oasislmf to 1.3.9
* Update API test script
`1.1.0`_
--------
* New endpoint `complex_data_files`
* OasisLMF update to `1.3.8`
* Ktools update to `v3.0.8`
* Added environment variable `DEBUG_MODE` to worker for verbose logging
`1.0.2`_
--------
* Fix file large file upload error
* Add Env option to keep worker run directory
* Update python requirements
* Fix for unittests
* Update Oasislmf to 1.3.6
`1.0.1`_
--------
* Oasislmf package [1.3.2](https://github.com/OasisLMF/OasisLMF/tree/1.3.2)
`1.0.0`_
--------
* Oasislmf package [1.3.1](https://github.com/OasisLMF/OasisLMF/tree/1.3.1)
* Initial release of New API based on Django REST Framework
* Worker image updated to handle oasis files generation
* For full notes see `Release notes 1.0.0 <https://github.com/OasisLMF/OasisPlatform/blob/develop/RELEASE.md#100-732019>`_
`0.397.3`_
----------
* Add Envrioment Variable to set Ktools Allocation rule in worker `KTOOLS_ALLOC_RULE`
* Update to Automated testing script
`0.397.2`_
----------
* oasislmf package 1.2.3
`0.397.1`_
----------
* oasislmf package 1.2.2
`0.397.0`_
----------
* oasislmf package 1.2.1
* Fix for Retry Lock file issue
* Switch Environment variables prefix to `OASIS_<VAR_NAME>` from `OASIS_API_<VAR_NAME>`
`0.396.2`_
----------
* oasislmf package 1.2.1
`0.396.1`_
----------
* oasislmf package 1.2.1
* No Change in Base images
`0.396.0`_
----------
* oasislmf package 1.2.1
* Added Dockerfile to build oasis_base via git install of oasislmf
* Added Environment Variable for Ktools memory limit `KTOOLS_MEMORY_LIMIT`
`0.395.3`_
----------
* oasislmf package 1.2.1
`0.395.2`_
----------
* oasislmf package 1.1.26
* Add LICENSE file
`0.395.1`_
----------
* oasislmf package 1.1.26
`0.395.0`_
----------
* oasislmf package 1.1.26
* Added Reinsurance support + test RI files
`0.394.1`_
----------
* oasislmf package 1.1.25
.. _`1.16.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.7...1.16.0
.. _`1.15.7`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.6...1.15.7
.. _`1.15.6`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.5...1.15.6
.. _`1.15.5`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.4...1.15.5
.. _`1.15.4`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.3...1.15.4
.. _`1.15.3`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.2...1.15.3
.. _`1.15.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.15.0...1.15.2
.. _`1.15.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.14.0...1.15.0
.. _`1.14.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.13.2...1.14.0
.. _`1.13.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.13.1...1.13.2
.. _`1.13.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.13.0...1.13.1
.. _`1.13.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.12.0...1.13.0
.. _`1.12.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.11.1...1.12.0
.. _`1.11.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.11.0...1.11.1
.. _`1.11.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.10.2...1.11.0
.. _`1.10.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.10.1...1.10.2
.. _`1.10.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.9.1...1.10.1
.. _`1.9.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.8.3...1.9.0
.. _`1.8.3`: https://github.com/OasisLMF/OasisPlatform/compare/1.8.2...1.8.3
.. _`1.8.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.8.1...1.8.2
.. _`1.8.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.8.0...1.8.1
.. _`1.8.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.7.1...1.8.0
.. _`1.7.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.7.0...1.7.1
.. _`1.7.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.6.1...1.7.0
.. _`1.6.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.6.0...1.6.1
.. _`1.6.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.5.1...1.6.0
.. _`1.5.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.5.0...1.5.1
.. _`1.5.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.4.1...1.5.0
.. _`1.4.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.4.0...1.4.1
.. _`1.4.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.5...1.4.0
.. _`1.3.5`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.4...1.3.5
.. _`1.3.4`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.3...1.3.4
.. _`1.3.3`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.2...1.3.3
.. _`1.3.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.1...1.3.2
.. _`1.3.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.3.0...1.3.1
.. _`1.3.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.2.1...1.3.0
.. _`1.2.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.2.0...1.2.1
.. _`1.2.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.1.2...1.2.0
.. _`1.1.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.1.1...1.1.2
.. _`1.1.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.1.0...1.1.1
.. _`1.1.0`: https://github.com/OasisLMF/OasisPlatform/compare/1.0.2...1.1.0
.. _`1.0.2`: https://github.com/OasisLMF/OasisPlatform/compare/1.0.1...1.0.2
.. _`1.0.1`: https://github.com/OasisLMF/OasisPlatform/compare/1.0.0...1.0.1
.. _`1.0.0`: https://github.com/OasisLMF/OasisPlatform/compare/0.397.3...1.0.0
.. _`0.397.3`: https://github.com/OasisLMF/OasisPlatform/compare/0.397.2...0.397.3
.. _`0.397.2`: https://github.com/OasisLMF/OasisPlatform/compare/0.397.1...0.397.2
.. _`0.397.1`: https://github.com/OasisLMF/OasisPlatform/compare/0.397.0...0.397.1
.. _`0.397.0`: https://github.com/OasisLMF/OasisPlatform/compare/0.396.2...0.397.0
.. _`0.396.2`: https://github.com/OasisLMF/OasisPlatform/compare/0.396.1...0.396.2
.. _`0.396.1`: https://github.com/OasisLMF/OasisPlatform/compare/0.396.0...0.396.1
.. _`0.396.0`: https://github.com/OasisLMF/OasisPlatform/compare/0.395.3...0.396.0
.. _`0.395.3`: https://github.com/OasisLMF/OasisPlatform/compare/0.395.2...0.395.3
.. _`0.395.2`: https://github.com/OasisLMF/OasisPlatform/compare/0.395.1...0.395.2
.. _`0.395.1`: https://github.com/OasisLMF/OasisPlatform/compare/0.395.0...0.395.1
.. _`0.395.0`: https://github.com/OasisLMF/OasisPlatform/compare/0.394.1...0.395.0
.. _`0.394.1`: https://github.com/OasisLMF/OasisPlatform/compare/OASIS_0_0_389_0...0.394.1