Skip to content

Release v4.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jan 13:25
· 75 commits to master since this release
7fe7f44

4.27.0 (2026-01-29)

Features

Bug Fixes

  • add explicit mappings for v3v4 publish (#2504) (e866f50)
  • add missing openapi schema refs for AttachmentRelationshipClass (#2473) (8b93b96)
  • allow logged in users to retrieve public (#2426) (451cb26)
  • assign correct size when 0 ds size (#2433) (fb90d0d)
  • avoid datablocks updates on origs (#2393) (817a88e)
  • avoid recursion error on non primitives (#2374) (9d06259)
  • downgrade mongoose to version 8.20.3 and update @nestjs/mongoose to 11.0.4 (b6b5977)
  • enable datasetPublic permission to be unauth (#2427) (4940747)
  • encode metadata keys (#2092) (c1d5532)
  • exclude arrays from returning filter object (#2507) (634570f)
  • exclude history if fields (#2407) (71ce4dc)
  • greps the correct dataset to update datablock (#2409) (1116c9d)
  • implementing optimistic concurrency control (#2331) (99b32b1), closes #2138 #2138 #2138
  • remove wrong key in origs patch (#2382) (15ce900)
  • return fields intersection in fullquery (#2487) (80741e3)
  • return last identity (#2425) (21ca536)
  • run docs when main changes (#2412) (ae003f9)
  • update archived fields only on datablock CRUDs (#2380) (9d93f2b)
  • update origin IP retrieval method in AccessTrackingMiddleware (#2356) (563436e)
  • dataset: prevent auth bypass in fullquery filters (#2474) (fbc20e4)
  • legacy-history: fix behavior of previousValue and include full datasetlifecycle in currentValue (#2472) (ddf54c8)
  • publish: add language to the abstract in DataCite record (#2490) (b9e9cee)
  • publish: add license to DataCite record (#2489) (dff0e4d)
  • publisheddata: only register to DataCite if an URL is configured (#2428) (2b4afc6)
  • publisheddata: return the correct format for publisher in v3 (#2392) (8f630a3)
  • publisheddata: set registeredTime during register workflow (#2429) (27182cf)
  • publisheddata: use default public URL prefix when registering a DOI (#2415) (ae996e5)
  • scientific metadata query and dto validation issues (#2414) (6056995)
  • stringify filter for v4 support (#2505) (e8e2afa)
  • try catch encode to continue on malformed (#2440) (b68f6d1)
  • tests: ensure proper closure of mongoClient and app in afterAll hook (98b533f)
  • stringify limits in V4 publish data (#2506) (d24e010)
  • try except encode and decode functions (#2483) (1d87680)

Documentation

  • add Node version note for Faker v10 in Mocha tests (#2359) (5d6d052)
  • docs: adding CI from docs-template to standardise documentation across the scicatproject (#2284) (de21de8)
  • update documentation for pre-configured conditions (#2482) (2c4f453)

Code Refactoring

Build Systems