Skip to content

Release candiate: Index Schema Overhaul, Fixes for Pagination and Improved Integration Test Coverage

Pre-release
Pre-release
Compare
Choose a tag to compare
@Namoshek Namoshek released this 31 Dec 14:15
· 34 commits to master since this release
8a51c4f

This release comes with a lot of internal changes, which are reflected by a new database schema. The new schema may be adopted by applying the new database migration, which will also transfer all existing data in the search index. Changes to the database schema were made in an effort to reduce transaction deadlocks and the overall indexing and search performance.

A simple upgrade guide can be found in the README.

The full list of changes:

  • Improve query performance through single-table index (#21)
  • Support PHP 8 (#22)
  • Improve query performance by replacing join (#23)
  • Test on different DBMS using GitHub Actions (#24)
  • Add tests for the DatabaseSeeker and fix small issues (#25)
  • Cleanup test pipeline (#26)
  • Add more tests for the search part of the package (#27)
  • Prepare release candiate (#28)