v3.5.0
What's Changed
🔧 Configurable Delimiter on State Object ingestion
As previously available in the LDI Version Object creator, It is now possible to configure a custom version delimiter when ingesting state objects. For more details, check out the documentation.
📑 Maintenance Jobs, Compaction + Retention + Deletion combined
As a cleanup effort and to provide more transparency, the compaction, retention and deletion jobs have been merged into a maintenance job. The biggest user impact is the simplified config through the maintenance cron found in the config table.
📚 Modular restructure
Although this has no user impact, the module structure of the server got a revamp.
Allowing for custom images with unique functionalities and a smaller image size.
For more details, check out the project Readme
Change notes:
- fix: broken compaction due to used uuids by @jobulcke in #1373
- chore: restructuring to maintenance by @jobulcke in #1375
- feat: simplify maintenance by @jobulcke in #1374
- chore(deps): bump org.owasp:dependency-check-maven from 9.0.9 to 10.0.4 by @dependabot in #1385
- chore(deps): bump com.google.guava:guava from 33.0.0-jre to 33.3.1-jre by @dependabot in #1387
- chore(deps): bump org.springframework.data:spring-data-commons from 3.2.3 to 3.3.4 by @dependabot in #1388
- fix: flaky test by @jobulcke in #1381
- chore: db cleanup by @jobulcke in #1382
- feat: charset included in headers by @jobulcke in #1380
- fix: broken compaction rework by @jobulcke in #1383
- chore: fix view stats by @rorlic in #1396
- hotfix: dropped member reader perfo by @jobulcke in #1394
- feat: drop unnecessary db check on ingest by @jobulcke in #1399
- feat: modular restructure by @Yalz in #1400
- fix: missing page members by @Yalz in #1401
- chore: bump jena to next major version by @jobulcke in #1402
- feat: relax timebased fragmentation by @jobulcke in #1403
- docs: update project structure in docs by @Yalz in #1404
- Fix/broken image by @rorlic in #1407
- feat: configurable version delimiter by @jobulcke in #1405
Full Changelog: v3.4.0...v3.5.0