Releases
v4.26.0
Compare
Sorry, something went wrong.
No results found
4.26.0 (2025-11-16)
Features
Bug Fixes
accept v3 fields in filters when using v3 jobs (#2321 ) (bf4183a )
add jobParams.username to v3 output as per migration (#2320 ) (6586fa4 )
dataset sourceFolderHost should accept URLs (#2270 ) (6117cdd ), closes #2235
default datasetName to sourceFolder last 2 (#2349 ) (b348976 )
enhance replaceLikeOperatorRecursive to support 'ilike' operator (#2342 ) (f1ee2da )
exclude history from v3 when not in fields (#2347 ) (c40bb73 )
proposal filter config typo (#2330 ) (e6407a9 )
readd fields as obj for v3 for backward compatibility (#2341 ) (3774601 )
return history _id as string (#2340 ) (d04d68d )
updated error message on duplicated pid on post to contain the pid (#2319 ) (7fe2399 )
use custom email list validation rule for contactEmail (#2318 ) (c774c8e )
Code Refactoring
change the naming of the config flag to hideEmptyMetadataTable (#2315 ) (ce84840 )
use custom filter decorator to simplify controller (#2343 ) (e915eed )
Documentation
Build Systems
deps: bump @user-office-software/duo-message-broker (edbaaf9 )
deps: bump @user-office-software/duo-message-broker from 1.7.0 to 1.8.0 (#2323 ) (2c68c38 )
deps: bump actions/download-artifact from 5 to 6 (88e36b9 )
deps: bump actions/download-artifact from 5 to 6 (#2313 ) (0f0e901 ), closes actions/download-artifact#417 actions/download-artifact#424 actions/download-artifact#431 actions/download-artifact#438 actions/download-artifact#431 #438 #431 #424 #417
deps: bump actions/setup-node from 5 to 6 (954cb46 )
deps: bump actions/setup-node from 5 to 6 (#2303 ) (bf90467 ), closes actions/setup-node#1374 #1336 #1334 #1362 #1374 #1362 #1334 #1336
deps: bump actions/upload-artifact from 4 to 5 (43a53db )
deps: bump actions/upload-artifact from 4 to 5 (#2308 ) (911ba41 ), closes actions/upload-artifact#681 actions/upload-artifact#712 actions/upload-artifact#727 actions/upload-artifact#725 actions/upload-artifact#734 actions/upload-artifact#681 actions/upload-artifact#712 actions/upload-artifact#727 actions/upload-artifact#725 actions/upload-artifact#685 actions/upload-artifact#685 actions/upload-artifact#673 actions/upload-artifact#662 actions/upload-artifact#578 actions/upload-artifact#656 actions/upload-artifact#578 #734 #725 #727 #712
deps: bump mathjs from 14.8.2 to 15.0.0 (9b65e7a )
deps: bump mathjs from 14.8.2 to 15.0.0 (#2277 ) (fa4664c ), closes #3349 #3432 #1753 #3461 #3455 #2344 #3485 #3501 #3505 #3421 #3463 #3529 #3535 #3530 #3536 #3526 #3541 #3548
deps: bump mathjs from 15.0.0 to 15.1.0 (f6149e4 )
deps: bump mathjs from 15.0.0 to 15.1.0 (#2332 ) (fe065fe ), closes #3554 #3553 #3551 #3547 #3580 #3586 #3587 #3585 #3579 #3584 #3564 #3567 #3574 #3575 #3562 #3572 #3579 #3584
deps: bump mongoose from 8.19.1 to 8.19.2 (6c637dd )
deps: bump mongoose from 8.19.1 to 8.19.2 (#2310 ) (c237804 ), closes #15691 #15672 #15682 #15678 #15350 #15684 #15680 #15691 #15672 #15682 #15678 #15350 #15684 #15680 #15684 #15692 #15691
deps: bump mongoose from 8.19.2 to 8.19.3 (d6fd29a )
deps: bump mongoose from 8.19.2 to 8.19.3 (#2334 ) (e56e603 ), closes #15705 #15701 #15695 #15704 #15699 #15705 #15701 #15695 #15704 #15699 #15713 #15709 #15706 #15710 #15711 #15717
deps: bump rimraf from 6.0.1 to 6.1.0 (05d1fdb )
deps: bump rimraf from 6.0.1 to 6.1.0 (#2324 ) (6d97646 )
deps: bump validator from 13.15.0 to 13.15.20 (2bba590 )
deps: bump validator from 13.15.0 to 13.15.20 (#2314 ) (da5f66d ), closes #2556 #2576 #2574 #2584 #2608 #2563 #2581 validatorjs/validator.js#2563 validatorjs/validator.js#2556 validatorjs/validator.js#2576 validatorjs/validator.js#2574 validatorjs/validator.js#2584 validatorjs/validator.js#2581 validatorjs/validator.js#2608 #2514 #2512 #2502 #2089 #2526 #2491 #2479 #2088 #2346 #2453 #2052 #2529 #2550 #2553 #2551 #2555 #2372 #2538 #2539 #2540 #2549 #2537 #2556 #2576 #2574 #2584 #2608 #2563 #2581 #2514 #2512 #2502 #2089 #2526 #2491 #2479 #2088 #2346 #2453 #2052 #2529 #2550 #2553 #2551 #2555 #2372 #2538 #2539 #2540 #2549 #2537 #2608 #2581 #2584 #2491 #2573 #2574 #2556 #2563 #2560
deps-dev: bump @eslint/js from 9.39.0 to 9.39.1 (4dbe90b )
deps-dev: bump @eslint/js from 9.39.0 to 9.39.1 (#2337 ) (1069a8a ), closes #20283 #20268 #20284 #20275 #20266 #20274
deps-dev: bump @faker-js/faker from 10.0.0 to 10.1.0 (73359bd )
deps-dev: bump @faker-js/faker from 10.0.0 to 10.1.0 (#2302 ) (c934256 ), closes faker-js/faker#3609 faker-js/faker#3610 faker-js/faker#3612 faker-js/faker#3520 faker-js/faker#3441 faker-js/faker#3628 faker-js/faker#3621 faker-js/faker#3625 faker-js/faker#3622 faker-js/faker#3627 faker-js/faker#3626 faker-js/faker#3632 faker-js/faker#3624 faker-js/faker#3623 faker-js/faker#3620 faker-js/faker#3634 faker-js/faker#3612 faker-js/faker#3520 faker-js/faker#3441 faker-js/faker#3628 #3441 #3628 #3612 #3634 #3620 #3623 #3624 #3632 #3626 #3627 #3622 #3625 #3621
deps-dev: bump @stylistic/eslint-plugin from 5.4.0 to 5.5.0 (34a7287 )
deps-dev: bump @stylistic/eslint-plugin from 5.4.0 to 5.5.0 (#2301 ) (4241087 ), closes #1015 #1016 #997 #996 #895 #1002 #1017 #1011 #994 #1004 #1001 #998 #1013 #1005 #992 #1015 #1016 #997 #996 #895 #1002 #1017 #1011 #994 #1004 #1001 #998 #1013 #1005 #992 #995 #1016 #1015 #1013 #1011 #895
deps-dev: bump @types/chai from 5.2.2 to 5.2.3 (2677542 )
deps-dev: bump @types/chai from 5.2.2 to 5.2.3 (#2311 ) (f16c533 )
deps-dev: bump @types/express from 5.0.3 to 5.0.4 (0666e7a )
deps-dev: bump @types/express from 5.0.3 to 5.0.4 (#2309 ) (7064e2f )
deps-dev: bump @types/express from 5.0.4 to 5.0.5 (1a10dfa )
deps-dev: bump @types/express from 5.0.4 to 5.0.5 (#2327 ) (fe7a4ec )
deps-dev: bump @types/node from 24.7.2 to 24.8.1 (c627fff )
deps-dev: bump @types/node from 24.7.2 to 24.8.1 (#2298 ) (6104f50 )
deps-dev: bump @types/node from 24.9.1 to 24.10.0 (e9b8359 )
deps-dev: bump @types/node from 24.9.1 to 24.10.0 (#2326 ) (fe590b4 )
deps-dev: bump @types/nodemailer from 7.0.2 to 7.0.3 (cb21141 )
deps-dev: bump @types/nodemailer from 7.0.2 to 7.0.3 (#2312 ) (9f1a4eb )
deps-dev: bump @typescript-eslint/eslint-plugin (d73cc53 )
deps-dev: bump @typescript-eslint/eslint-plugin (7cf1cd1 )
deps-dev: bump @typescript-eslint/eslint-plugin from 8.46.0 to 8.46.1 (#2297 ) (d465d00 ), closes #11624 #11533 #11667 #11667 #11533
deps-dev: bump @typescript-eslint/eslint-plugin from 8.46.2 to 8.46.3 (#2333 ) (c97847b ), closes #11706 #11722 #11723 #11722 #11723 #11706 #11722
deps-dev: bump @typescript-eslint/parser from 8.46.0 to 8.46.1 (879f674 )
deps-dev: bump @typescript-eslint/parser from 8.46.0 to 8.46.1 (#2296 ) (9d14b91 ), closes #11624 #11533 #11667
deps-dev: bump dotenv-cli from 10.0.0 to 11.0.0 (68061e4 )
deps-dev: bump dotenv-cli from 10.0.0 to 11.0.0 (#2329 ) (daff4a6 )
deps-dev: bump eslint from 9.37.0 to 9.38.0 (c4bedc6 )
deps-dev: bump eslint from 9.37.0 to 9.38.0 (#2299 ) (f820b26 ), closes #20048 #20187 #20201 #20114 #20205 #20203 #20190 #20221 #20168 #20220 #20211 #20206 #20202 #20200 #20194 #20184 #20221 #20201 #20168 #20220 #20048 #20187 #20211
deps-dev: bump eslint from 9.38.0 to 9.39.0 (06caee2 )
deps-dev: bump eslint from 9.38.0 to 9.39.0 (#2328 ) (1832d0f ), closes #20259 #20258 #20245 #20253 #20167 #20257 #20198 #20244 #20188 #20199 #20218 #20158 #20250 #20255 #20249 #20242 #20238 #20222 #20270 #20265 #20256 #20252 #20230 #20208 #20270 #20158 #20253 #20167 #20259 #20265 #20257
deps-dev: bump eslint from 9.39.0 to 9.39.1 (2b79c85 )
deps-dev: bump eslint from 9.39.0 to 9.39.1 (#2336 ) (06ce6de ), closes #20283 #20268 #20284 #20275 #20266 #20274 #20284 #20283 #20268 #20275 #20266 #20274
deps-dev: bump globals from 16.4.0 to 16.5.0 (e995ab3 )
deps-dev: bump globals from 16.4.0 to 16.5.0 (#2322 ) (3d12a32 ), closes #316 #314 #316 #315 #314 #311 #310
deps-dev: bump mocha from 11.7.4 to 11.7.5 (087751f )
deps-dev: bump mocha from 11.7.4 to 11.7.5 (#2338 ) (c1e0fc2 ), closes #5498 #5525 #5522 #5498 #5525 #5522 #5523 #5525 #5522 #5498
deps-dev: bump wait-on from 9.0.1 to 9.0.3 (f121661 )
deps-dev: bump wait-on from 9.0.1 to 9.0.3 (#2339 ) (49f0ca8 ), closes #173 #184
You can’t perform that action at this time.