Releases: SciCatProject/scicat-backend-next
Releases · SciCatProject/scicat-backend-next
Release v4.16.0
Release v4.15.0
4.15.0 (2025-04-29)
Features
- added datafiles action json to frontend (#1800) (309b39d)
- attachments: attachmentsController v4 (#1761) (0f2220e)
- add 'switch' job action (#1795) (3a695de), closes #1405 #1658
- add jobs admin (#1834) (729a595)
- add samples count endpoint with same filters as fullquery (#1829) (f15bd45)
- api: new fields include proposalId, type, and parentSampleId—all defined as strings (#1835) (0d2bc2a)
- introduce jobAdmin configuration option (#1845) (77d3941)
Bug Fixes
- elasticsearch throws a 500 error when injecting a key-value pair into the scientific metadata field (#1833) (b58eb1f)
- ensure RabbitMQ job action is disabled by default (#1856) (4daa8ac)
- remove default values in DTOs that cause value overwrite on update (b3afee3)
- remove default values in DTOs that cause value overwrite on update (#1802) (3bb795a)
- security: don't log mongodb URI (#1846) (987f0ec)
- revert nested query object to individual parameters for Angular SDK compatibility (#1857) (8dbed47)
Documentation
Build Systems
- deps: bump @elastic/elasticsearch from 8.17.1 to 8.18.2 (fb64e68)
- deps: bump @elastic/elasticsearch from 8.17.1 to 8.18.2 (#1860) (c54260e), closes 5B#2694 elastic/elasticsearch-js#2694 #2795 #2796 #2793 #2794 #2788 #2792 #2782 #2785 #2750 #2780 #2763 #2778 #2766 #2767 #2759 #2762 #2757 #2758 #2760 #2761
- deps: bump actions/create-github-app-token from 1 to 2 (9a9e0ec)
- deps: bump actions/create-github-app-token from 1 to 2 (#1828) (20efd36), closes #213 #168 #214 #210 #226 #225 #230 #229
- deps: bump dotenv from 16.4.7 to 16.5.0 (63ee81b)
- deps: bump dotenv from 16.4.7 to 16.5.0 (#1837) (d177626), closes #862 #863
- deps: bump jest, ts-jest, typescript to the stable latest version (#1831) (39b07e5)
- deps: bump luxon and @types/luxon (6698cb1)
- deps: bump luxon and @types/luxon (#1825) (6258ed1), closes #1693
- deps: bump mongoose from 8.13.1 to 8.13.2 (3f59d68)
- deps: bump mongoose from 8.13.1 to 8.13.2 (#1826) (2783c2f), closes #15338 #15335 #15338 #15335 #15343 #15341 #15340 #15338
- deps: bump mongoose from 8.13.2 to 8.14.0 (6281d9c)
- deps: bump mongoose from 8.13.2 to 8.14.0 (#1863) (39d11fa), closes #15371 #15337 #15336 #15313 #15345 #15194 #15365 [#1...
Release v4.14.0
4.14.0 (2025-04-04)
Features
- add count endpoint for instruments (#1777) (09aaba1)
- job configuration subsystem (#1741) (f523778), closes #622 #1133 #1273 #1307 #1320 #1284 #1286 #1131
- metadata quantity_range valueSI conversion support and test (#1743) (c4a3193)
Bug Fixes
- allow proposal groups member to update proposal (#1783) (d8f7369)
- grammar, punctuation (dff2f5f)
- remove rabbitmq from test jobconfig (#1801) (14b9c5d)
- typos, include dataset types in README (60d8d48)
- update to readme (#1704) (fc60e3a), closes #1578
- use limit after skip for mongodb aggregate (#1797) (64df361)
- use one login function in tests and minor changes to jobs tests descriptions (#1781) (7c6e6f9)
Styles
- minor test changes jobs (#1782) (cf6af97)
- update frontend theme to match the new branding colors (#1760) (e86af40)
Build Systems
- deps: bump @babel/runtime from 7.25.7 to 7.26.10 (8971859)
- deps: bump @babel/runtime from 7.25.7 to 7.26.10 (#1769) (abf98f1), closes #17159 #17164 #17142 #17154 #17151 #17153 #17107 #17173 #17158 #17160 #17103 #17062 #17159 #17164 #17142 #17154 #17151 #17153 #17107 #17173 #17158 #17160 #17103 #17062 #17130 #17127 #17086 #17085 #17173 #16917
- deps: bump @elastic/elasticsearch from 8.17.0 to 8.17.1 (181e081)
- deps: bump @elastic/elasticsearch from 8.17.0 to 8.17.1 (#1768) (f1798f7), closes 5B#2324 elastic/elasticsearch-js#2324 #2632 #2626 #2619 #2608 #2599 #2603 #2596 #2579 #2567 #2550 #2555 #2559
- deps: bump amqplib from 0.10.5 to 0.10.7 (1fd619d)
- deps: bump amqplib from 0.10.5 to 0.10.7 (#1805) (31bb484), closes amqp-node/amqplib#785 amqp-node/amqplib#784
- deps: bump axios from 1.7.9 to 1.8.2 (f284a34)
- deps: bump axios from 1.7.9 to 1.8.2 (#1753) (52ee5dc), closes #6810 #6810 #6789 #6789 #5938 #6757 #6788 #5902 #6192 #6731 #6732 #6731 #6732 #6810 #6810 #6789 #6789 #5938 [#6757](https://github.com/SciCatProject/scicat-backe...
Release v4.13.0
4.13.0 (2025-02-27)
Features
- add support for dyanmic redirect url for oidc login and improve session management (#1714) (3d3f9c6)
Bug Fixes
Documentation
Build Systems
- deps: bump @user-office-software/duo-logger from 2.2.1 to 2.3.1 (45d8725)
- deps: bump @user-office-software/duo-logger from 2.2.1 to 2.3.1 (#1709) (6d886a4)
- deps: bump uuid from 11.0.5 to 11.1.0 (8fc824e)
- deps: bump uuid from 11.0.5 to 11.1.0 (#1720) (5e84604), closes #865 #865 #866 #865 #864
- deps-dev: bump @eslint/js from 9.20.0 to 9.21.0 (c8e3d5b)
- deps-dev: bump @eslint/js from 9.20.0 to 9.21.0 (#1719) (8edbf77), closes #19238 #19405 #19445 #19436 #19434 #19415 #19453 #19449 #19448 #19402 #19439 #19425 #19417 #19424 #19422 #19416 #19453 #19238 #19449 #19448 #19445 #19436 #19402 #19434 #19439 #19425 #19415 #19405 #19424 #19417 #19422 #19416
- deps-dev: bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 (470a547)
- deps-dev: bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 (#1726) (9bdf51d), closes #693 #690 #670 #687 #684 #670 #670 #693 #690 #687 #684 #670 #670 #694 #693 #690 #688 #687 #684 #685 #679 #670
- deps-dev: bump @types/node from 22.13.1 to 22.13.4 (0159947)
- deps-dev: bump @types/node from 22.13.1 to 22.13.4 (#1712) (cc91410)
- deps-dev: bump @types/node from 22.13.4 to 22.13.5 (d61cda8)
- deps-dev: bump @types/node from 22.13.4 to 22.13.5 (#1722) (bb839cc)
- deps-dev: bump @typescript-eslint/eslint-plugin (e6ea44f)
- deps-dev: bump @typescript-eslint/eslint-plugin (5dba649)
- deps-dev: bump @typescript-eslint/eslint-plugin from 8.23.0 to 8.24.0 (#1706) (e84424d), closes #10639 #10718 #10799 #10737 #10751 #10639 #10751 #10737 #1
- deps-dev: bump @typescript-eslint/eslint-plugin from 8.24.0 to 8.24.1 (#1721) (0940428), closes #10834 #10780 #10782 #10785 #10789 #10794 #10804 [#10805](https://githu...
Release v4.12.2
4.12.2 (2025-02-13)
Bug Fixes
- or filter in the proposals count endpoint to be able to get the related proposals easier (#1691) (0c5d7bf)
- updated frontend configuration (#1687) (9734d84)
- use partialupdatedatasetdto in patch v4 endpoint (#1690) (4f42acb)
Build Systems
- deps: bump actions/github-script from 6 to 7 (f5c1767)
- deps: bump actions/github-script from 6 to 7 (#1676) (5c83fbc), closes actions/github-script#429 actions/github-script#402 actions/github-script#425 actions/github-script#285 actions/github-script#429 actions/github-script#402 actions/github-script#358 actions/github-script#357 actions/github-script#356 actions/github-script#363 actions/github-script#358 actions/github-script#319 actions/github-script#320 actions/github-script#321 actions/github-script#313 actions/github-script#306 actions/github-script#321 actions/github-script#279 actions/github-script#279 actions/github-script#295 #440 #439 #425
- deps: bump mathjs from 14.2.0 to 14.2.1 (99350d4)
- deps: bump mathjs from 14.2.0 to 14.2.1 (#1699) (73ac70c), closes #3377 #3377
- deps: bump mongoose from 8.9.6 to 8.10.0 (f331f5c)
- deps: bump mongoose from 8.9.6 to 8.10.0 (#1701) (52efe0c), closes #15184 #11162 #15229 #15201 #15163 #15084 #15162 #14843 #15153 #15175 #12250 #14802 #15199 #15190 #15187 #14971 #15100 #15155 #15130 #15097 #15139 #15217 #15196 #15233 #15209 #15232 #15208 #15184 #11162 #15229 #15201 #15163 #15084 #15162 #14843 #15153 #15175 #12250 #14802 #15199 #15190 #15187 #14971 #15100 #15155 #15130 #15097 #15139 #15217 #15196 #15233 #15209 #15232 #15208 #15214 #15233 #15232
- deps-dev: bump @eslint/js from 9.19.0 to 9.20.0 (62822c0)
- deps-dev: bump @eslint/js from 9.19.0 to 9.20.0 (#1698) (534bc5c), closes #19386 #19157 #19399 #19380 #19384 #19383 #19379 #19407 #19404 #19398 #19396 #19393 #19392 #19389 #19382 [#19358]...
Release v4.12.1
4.12.1 (2025-02-04)
Bug Fixes
Continuous Integration
Code Refactoring
Build Systems
- deps: bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (060966c)
- deps: bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#1667) (6d5b053), closes dependabot/fetch-metadata#537 dependabot/fetch-metadata#548 dependabot/fetch-metadata#550 dependabot/fetch-metadata#554 dependabot/fetch-metadata#563 dependabot/fetch-metadata#564 dependabot/fetch-metadata#565 dependabot/fetch-metadata#543 dependabot/fetch-metadata#563 dependabot/fetch-metadata#564 #543 #565 #564 #563 #554
- deps: bump mathjs from 14.1.0 to 14.2.0 (43fcbc8)
- deps: bump mathjs from 14.1.0 to 14.2.0 (#1681) (1afbe12), closes #3377 #3041 #3340 #3357 #3247 #3369 #3360 #3361 #3115 #3371 #3041 #3340 #3357 #3360 #3361 #3247 #3371
- deps: bump mongoose from 8.9.5 to 8.9.6 (658c404)
- deps: bump mongoose from 8.9.5 to 8.9.6 (#1679) (9f84a9a), closes #15207 #15192 #15215 #15202 #15206 #15188 #15207 #15192 #15215 #15202 #15206 #15188 #15215 #15206 #15207
- deps-dev: bump @stylistic/eslint-plugin from 2.13.0 to 3.0.0 (509cba6)
- deps-dev: bump @stylistic/eslint-plugin from 2.13.0 to 3.0.0 (#1663) (36e67df), closes #645 #565 #602 #602 #565 #643 #667 #653 #669 #662 #563 #645 #645 #565 #602 #602 #565 #643 #667 #653 #669 #662 #563 #645 #660 #667 #663 #662 #645 #653 #643 #563 #565
- deps-dev: bump @stylistic/eslint-plugin from 3.0.0 to 3.0.1 (5b83f57)
- deps-dev: bump @stylistic/eslint-plugin from 3.0.0 to 3.0.1 (#1684) (4c38744), closes #673 #673 #674
- deps-dev: bump @types/lodash from 4.17.14 to 4.17.15 (d7e60c6)
- deps-dev: bump @types/lodash from 4.17.14 to 4.17.15 (#1677) ([6a150d2](6a150d...
Release v4.12.0
4.12.0 (2025-01-30)
Features
- add new dataset v4 controller (#1541) (b64bafb), closes #1562 #1580
- support Microsoft Graph API for emails (#1628) (1a82a2c)
Bug Fixes
Code Refactoring
- proposal: use openapi plugin (#1629) (adaacd0)
- sample: use openapi cli plugin for dtos and schema (#1611) (d33e8a8), closes #1590
Build Systems
- deps: bump mathjs from 14.0.1 to 14.1.0 (93d818c)
- deps: bump mathjs from 14.0.1 to 14.1.0 (#1660) (0667d74), closes #3345 #3342 #3348 #3345 #3338 #3345 #3342 #3348 #3338
- deps: bump nodemailer from 6.9.16 to 6.10.0 (d67b00d)
- deps: bump nodemailer from 6.9.16 to 6.10.0 (#1659) (ff44ba5), closes #1695 #1695 #1700 nodemailer/nodemailer#1691 #1695
- deps: bump undici from 6.21.0 to 6.21.1 (e9d6798)
- deps: bump undici from 6.21.0 to 6.21.1 (#1655) (aebd9a6), closes #3736 nodejs/undici#3855 #3817 #3821 nodejs/undici#3864 #3863 nodejs/undici#3866 nodejs/undici#3877 #3851 nodejs/undici#3876 #3851 #3876 #3863 #3866 #3817 #3821 #3864 #3736 #3855
- deps: bump uuid from 11.0.4 to 11.0.5 (a5df0ac)
- deps: bump uuid from 11.0.4 to 11.0.5 (#1648) (12dec67), closes #860 #860 #861 #860
- deps-dev: bump @faker-js/faker from 9.3.0 to 9.4.0 (7d2330b)
- deps-dev: bump @faker-js/faker from 9.3.0 to 9.4.0 (#1647) (817eeee), closes faker-js/faker#3288 faker-js/faker#3315 faker-js/faker#3326 faker-js/faker#3327 faker-js/faker#3328 faker-js/faker#3321 faker-js/faker#3312 faker-js/faker#3329 faker-js/faker#3331 faker-js/faker#3319 faker-js/faker#3313 faker-js/faker#3317 faker-js/faker#3202 faker-js/faker#3334 faker-js/faker#3324 faker-js/faker#3333 faker-js/faker#3316 faker-js/faker#3332 faker-js/faker#3337 faker-js/faker#3336 faker-js/faker#3339 faker-js/faker#3320 faker-js/faker#3340 faker-js/faker#3322 faker-js/faker#3301 faker-js/faker#3349 faker-js/faker#3347 faker-js/faker#3341 faker-js/faker#3348 faker-js/faker#3351 faker-js/faker#3350 faker-js/faker#3354 faker-js/faker#3355 faker-js/faker#3359 faker-js/faker#3360 faker-js/faker#3357 faker-js/faker#3356 faker-js/faker#3353 faker-js/faker#3358 faker-js/faker#3366 faker-js/faker#3344 faker-js/faker#3369 faker-js/faker#3343 faker-js/faker#3370 faker-js/faker#3371 faker-js/faker#3372 faker-js/faker#3362 #3202 #3324 #3333 #3329 #3372 [#3326](https://github.com/S...
Release v4.11.0
4.11.0 (2025-01-21)
Features
Bug Fixes
Build Systems
- deps: bump @nestjs/config from 3.3.0 to 4.0.0 (f40c040)
- deps: bump @nestjs/config from 3.3.0 to 4.0.0 (#1638) (2296933), closes #1919 #1925 #1883 #1926 #1924
- deps: bump @nestjs/event-emitter from 2.1.1 to 3.0.0 (31ded12)
- deps: bump @nestjs/event-emitter from 2.1.1 to 3.0.0 (#1632) (8dd2828), closes #1248 #1371 #1372 #1370 #1369 #1368 #1366
- deps-dev: bump @typescript-eslint/eslint-plugin (8aec80d)
- deps-dev: bump @typescript-eslint/eslint-plugin from 8.19.0 to 8.20.0 (#1633) (7105ded), closes #10599 #10551 #10585 #10565 #10593 #10602 #10437 #10543 #10548 #10550 #10565 #10585 #10551 #10602 #10593 #10523 #10550 #10548 #10543 #10437 #10593 #10585 #10551 #10556 #10587 #10624
- deps-dev: bump @typescript-eslint/parser from 8.19.1 to 8.20.0 (e764276)
- deps-dev: bump @typescript-eslint/parser from 8.19.1 to 8.20.0 (#1636) (b3d4187), closes #10599 #10551 #10585 #10565 #10593 #10602
Release v4.10.0
4.10.0 (2025-01-20)
Features
- add proposal count endpoint (#1626) (ad3c129)
- make large file access warning text configurable with largeData… (#1517) (55fb2fd)
Bug Fixes
- createDatasetDto: datasetName field in the CreateDatasetDto(obsoletes) should be required (#1574) (e4ff469)
Continuous Integration
Build Systems
- deps: bump mongoose from 8.9.3 to 8.9.4 (e19e5d3)
- deps: bump mongoose from 8.9.3 to 8.9.4 (#1614) (df9029c), closes #15138 #15169 #15164 #15161 #15156 #15142 #15120 #15160 #15158 #15159 #15137 #15138 #15169 #15164 #15161 #15156 #15142 #15120 #15160 #15158 #15159 #15137 #15169 #15172 #15161 #15160
- deps: bump mongoose from 8.9.4 to 8.9.5 (b6933d4)
- deps: bump mongoose from 8.9.4 to 8.9.5 (#1627) (560175e), closes #15176 #15170 #15176 #15170 #15176
- deps-dev: bump @eslint/js from 9.17.0 to 9.18.0 (766c5ce)
- deps-dev: bump @eslint/js from 9.17.0 to 9.18.0 (#1615) (522797b), closes #19306 #19266 #19272 #19289 #19325 #18784 #19320 #19228 #19323 #19317 #19318 #19310 #19315 #19313 #19311 #19298 #19309 #19304 #19302 #19303 #19300 #19299 #19295 #19285 #19290 #19296 #19277 #19241 #19282 #19288 #19270 #19287 #19269 #19231 #19262 #19249 #19252 #19330 #19329 #19325 #18784 #19320 #19228 #19323 #19317 #19318 #19310 #19315 #19314 #19313 #19311 #19298 #19309 #19306 #19304 #19302 #19303 #19300 #19299 #19295 #19285 #19290 #19296 #19277 #19241 #19282 #19288 #19289 [#19270](https://gith...
Release v4.9.1
4.9.1 (2025-01-07)
Continuous Integration
Build Systems
- deps: bump @casl/ability from 6.7.2 to 6.7.3 (0261f76)
- deps: bump mongoose from 8.9.2 to 8.9.3 (077c384)
- deps: bump uuid from 11.0.3 to 11.0.4 (a0ebed1)
- deps-dev: bump @types/lodash from 4.17.13 to 4.17.14 (a2f3956)
- deps-dev: bump @types/node from 22.10.2 to 22.10.5 (8f0f99b)
- deps-dev: bump @typescript-eslint/eslint-plugin (b58dc8f)
- deps-dev: bump @typescript-eslint/parser from 8.18.2 to 8.19.0 (e688a62)
- deps-dev: bump concurrently from 9.1.1 to 9.1.2 (cee69b5)