Releases: folio-org/mod-search
Releases · folio-org/mod-search
v3.0.6
New APIs versions
- Provides
consortium-search v1.0
Features
- implement endpoint for consolidate holdings access in consortium (MSEARCH-692)
- implement endpoint for consolidate items access in consortium (MSEARCH-693)
- Ignore call number format validation for shelving order generation (MSEARCH-689)
v3.1.0
Features
- Make system user usage optional (MSEARCH-631)
Full Changelog: v3.0.5...v3.1.0
Purpose of this release:
The ability to optionally disable system user creation/mgmt/use is required in order to allow for system users to be specified declaratively in module descriptors. These users would instead be created and assigned appropriate privileges by mgr-tenant-entitlements.
v3.0.5
Bug fixes
- Trim search term for typed browse (MSEARCH-643)
- fix shadow instance's subjects/contributors indexing (MSEARCH-647)
v3.0.4
Bug fixes
- Fix shared filter for subjects/contributors (MSEARCH-639)
- Return result only for desired cn type on browse (MSEARCH-605)
v3.0.3
Bug fixes
- Ignore authority shadow copies while indexing (MSEARCH-638)
- Fix cannot find call numbers in browse if an Instance has items with and without call number specified (MSEARCH-622)
- Fix Certain call numbers with type specified cannot be found in Browse (MSEARCH-618)
v3.0.2
Tech Dept
- Fix secure setup of system users by default (MSEARCH-608)
Dependencies
- Kafka 3.5.1, snappy-java 1.1.10.1 fixing vulns (MSEARCH-629)
- upgrade to folio-spring-support v7.2.1 (MSEARCH-633)
v3.0.1
v3.0.1 2023-10-27
Bug fixes
- "Exact full match" operator doesn't work for alias fields (MSEARCH-589)
- Filter call-number browse result based on holdings.tenantId filter (MSEARCH-603)
- Fix filtering call-number results for browse in one direction (MSEARCH-612)
- Fix call-number result filtering for items.effectiveLocationId (MSEARCH-615)
v3.0.0
New APIs versions
- Remove required
instance-authority-links
- Requires
alternative-title-types v1.0
- Requires
identifier-types v1.0
- Requires
call-number-types v1.0
- Provides
indices v0.6
- Provides
search v1.2
- Provides
browse v1.2
Features
- Extend call-numbers browse endpoint to support filtering by types (MSEARCH-514)
- Endpoint POST /search/resources/jobs have to be able to use long queries (MSEARCH-520)
- Extend
reindex
endpoint with passing index settings (MSEARCH-437) - Create
PUT /search/index/settings
endpoint to update index settings (MSEARCH-436) - Add browse option for NLM call number type (MSEARCH-527)
- Implement consortium index management (MSEARCH-531)
- Add shared, tenantId flags to mapping for consortium (MSEARCH-532)
- Implement indexing for consortium tenants (MSEARCH-554)
- Implement Active Affiliation Context for Search in Consortia Mode (MSEARCH-533)
- Add tenantId/shared fields to contributors/subjects (MSEARCH-551)
- Implement Active Affiliation Context for stream IDs in Consortia Mode (MSEARCH-576)
- Restrict central tenant queries to only shared records (MSEARCH-588)
- Implement Active Affiliation Context for browsing (MSEARCH-580)
- Add new facets for shared/local flag and tenantId (MSEARCH-534)
- Implement SuDoc call number type (MSEARCH-569)
- Adjust GET /search/authorities to not include titles numberOfTitles (MSEARCH-518)
Bug fixes
- Fix bug when number of titles response is greater than real (MSEARCH-526)
- Fix handling of invalid resource names in index management endpoints (MSEARCH-540)
- Improve preceding records searching (MSEARCH-552)
- Includes records with the same first 10 characters of the shelving order in preceding result (MSEARCH-544)
- Fix searching by the first call number from browse result list (MSEARCH-513)
Tech Dept
- Change logic of linked titles count on authority search/browse (MSEARCH-501)
- Kafka topic deletion by tenant id added when tenant disabled (MSEARCH-541)
- Logging improvement (MSEARCH-299)
- Allow Kafka Tenant Collection Topics (MSEARCH-596)
Dependencies
- Bump
folio-spring-support
from6.1.0
to7.2.0
- Bump
folio-isbn-utils
from1.5.0
to1.6.0
- Bump
folio-cql2pgjson
from35.0.6
to35.1.0
- Bump
spring-boot-starter-parent
from3.0.5
to3.1.4
- Bump
spring-kafka
from3.0.5
to3.0.11
- Bump
opensearch
from2.5.0
to2.9.0
- Bump
mapstruct
from1.5.3.Final
to1.5.5.Final
- Bump
lombok
from1.18.26
to1.18.30
- Bump
apache-commons-io
from2.11.0
to2.14.0
- Bump
marc4j
from2.9.2
to2.9.5
- Add
folio-service-tools
3.1.0
v2.0.1
Bug fixes
- Call number browse: do an additional query for preceding records when none returned (MSEARCH-503)
- Contributor browse: Stabilize response sorting order (MSEARCH-510)
Dependencies
- Bump
spring-boot-starter-parent
from3.0.2
to3.0.5
- Bump
spring-kafka
from3.0.2
to3.0.5
- Bump
folio-spring-base
from6.0.0
to6.1.0
v2.0.0
Breaking changes
- Migration to Java 17 (MSEARCH-468)
- Migration to Spring Boot v3.0.2 (MSEARCH-469)
- Align with subjects, series inventory-storage API changes (MSEARCH-484)
New APIs versions
- Provides
search v1.0
- Provides
browse v1.0
- Requires
instance-storage v10.0
- Requires
inventory-view v2.0
- Requires
instance-authority-links v1.0
Features
- Authority search/browse: add a field 'numberOfTitles' (number of linked instances) (MSEARCH-433)
- Instance search: Add query search option that search instances by linked authority id (MSEARCH-452)
Bug fixes
- Fix call-number with same instance as anchor disappears (MSEARCH-456)
- Fix instance keyword query search option when keyword contains special characters (MSEARCH-466)
Tech Dept
- Align logging configuration with common Folio solution (MSEARCH-451)
- Stabilize contributors browse integration tests (MSEARCH-479)
- Delegate system-user creation and Kafka topics creation to folio-service-tools library (MSEARCH-487)
Dependencies
- Bump
java
from11
to17
- Bump
folio-spring-base
from5.0.1
to6.0.1
- Bump
folio-isbn-utils
from1.4.0
to1.5.0
- Bump
folio-cql2pgjson
from35.0.0
to35.0.6
- Bump
spring-boot-starter-parent
from2.7.4
to3.0.2
- Bump
spring-kafka
from2.9.1
to3.0.2
- Bump
opensearch
from2.3.0
to2.5.0
- Bump
mapstruct
from1.5.2.Final
to1.5.3.Final
- Bump
lombok
from1.18.22
to1.18.26
- Bump
testcontainers
from1.17.5
to1.17.6
- Add
folio-service-tools
3.0.0