Skip to content

Releases: folio-org/mod-search

v3.0.6

18 Mar 12:46
Compare
Choose a tag to compare

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

02 Feb 08:37
Compare
Choose a tag to compare

Features

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

08 Dec 14:59
Compare
Choose a tag to compare

Bug fixes

  • Trim search term for typed browse (MSEARCH-643)
  • fix shadow instance's subjects/contributors indexing (MSEARCH-647)

v3.0.4

30 Nov 10:39
Compare
Choose a tag to compare

Bug fixes

  • Fix shared filter for subjects/contributors (MSEARCH-639)
  • Return result only for desired cn type on browse (MSEARCH-605)

v3.0.3

15 Nov 10:58
Compare
Choose a tag to compare

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

08 Nov 15:34
Compare
Choose a tag to compare

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

27 Oct 14:21
Compare
Choose a tag to compare

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

13 Oct 10:39
Compare
Choose a tag to compare

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 from 6.1.0 to 7.2.0
  • Bump folio-isbn-utils from 1.5.0 to 1.6.0
  • Bump folio-cql2pgjson from 35.0.6 to 35.1.0
  • Bump spring-boot-starter-parent from 3.0.5 to 3.1.4
  • Bump spring-kafka from 3.0.5 to 3.0.11
  • Bump opensearch from 2.5.0 to 2.9.0
  • Bump mapstruct from 1.5.3.Final to 1.5.5.Final
  • Bump lombok from 1.18.26 to 1.18.30
  • Bump apache-commons-io from 2.11.0 to 2.14.0
  • Bump marc4j from 2.9.2 to 2.9.5
  • Add folio-service-tools 3.1.0

v2.0.1

28 Mar 13:22
Compare
Choose a tag to compare

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 from 3.0.2 to 3.0.5
  • Bump spring-kafka from 3.0.2 to 3.0.5
  • Bump folio-spring-base from 6.0.0 to 6.1.0

v2.0.0

24 Feb 10:23
Compare
Choose a tag to compare

Breaking changes

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 from 11 to 17
  • Bump folio-spring-base from 5.0.1 to 6.0.1
  • Bump folio-isbn-utils from 1.4.0 to 1.5.0
  • Bump folio-cql2pgjson from 35.0.0 to 35.0.6
  • Bump spring-boot-starter-parent from 2.7.4 to 3.0.2
  • Bump spring-kafka from 2.9.1 to 3.0.2
  • Bump opensearch from 2.3.0 to 2.5.0
  • Bump mapstruct from 1.5.2.Final to 1.5.3.Final
  • Bump lombok from 1.18.22 to 1.18.26
  • Bump testcontainers from 1.17.5 to 1.17.6
  • Add folio-service-tools 3.0.0