- MODFQMMGR-639: Add acquisition-units interface dependency to module descriptor
- Add instance-formats interface to module descriptor
- Fix user-friendly queries and dropdown values for various fields
- MODFQMMGR-618: Organizations migration id/name/code fixes
- MODFQMMGR-619: Handle hidden POL fields
- MODFQMMGR-622: Turn JSONB arrays into Java arrays when retrieving results
- MODFQMMGR-623: Resolve query failures against loan policy field
- MODFQMMGR-625: Aggregate dropdown values from all tenants in ECS environments
- MODFQMMGR-630: Add generic exception handler
- MODFQMMGR-548: Add new
jsonbArrayType
data type - MODFQMMGR-552: Increase thread pool size to 12
- MODFQMMGR-606: Support migration of old organization code field operators
- MODFQMMGR-599: Add migration to remove query conditions that use $ne on UUID-type fields
- MODFQMMGR-601: Fix bug with the instance date_2 field implementation
- MODFQMMGR-602: Add migration for ID -> name field changes
- MODFQMMGR-577: Fix env var typo in module descriptor and update documentation
- MODFQMMGR-588: Additional migration scripts
- MODFQMMGR-510: Cancel running queries in DB upon request
- more fix
- MODFQMMGR-591: Fix bug where FQM was sending multiple (and different) tenant headers in some API requests
- MODFQMMGR-577: Reduce the default cache expiration time for the entity type cache
- MODFQMMGR-583: Use available indexes for more fields
- Add DB_HOST_READER env variable to module descriptor, set to
""
- MODFQMMGR-575: Fix bug where query results would be double-counted
- MODFQMMGR-576: Make field Exchange rate — Rate queryable
- MODFQMMGR-582: Update fields that are visible by default when viewing list results
- MODFQMMGR-532: Aggregate languages from all tenants in ECS environments
- MODFQMMGR-566: Make the available value API case-insensitive
- MODFQMMGR-570: Add missing "permissions" interfaces to the module descriptor
- MODFQMMGR-573 Consider converted date for timezone offsets, rather than system time
- MODFQMMGR-558 Add acquisition unit names to the Organizations entity type
- MODFQMMGR-563 Add /query/contents/privileged endpoint to request query results on behalf of another user
- This includes a minor version bump for the
fqm-query
interface
- This includes a minor version bump for the
- MODFQMMGR-544 Remove the last materialized view 🎉
- MODFQMMGR-555 Add categories to the Organizations entity type
- MODFQMMGR-568 Remove callbacks to simplify code
- Many (many) bug fixes and entity type data additions
- MODFQMMGR-523 Upgrade
holdings-storage
to 8.0 - MODFQMMGR-227 Remove derived_table_name column from entity type table
- MODFQMMGR-203 New, simpler, entity type management system
- MODFQMMGR-88 Add back-end translation guidelines
- MODFQMMGR-174 Add entity type creator dev tool to simplify creating/maintaining entity types
- UXPROD-4500 Add support for entity-type-level permissions
- MODFQMMGR-222 Add resource allocation guidance to README
- MODFQMGMR-303 Add support for the new stringUUIDType data type
- MODFQMMGR-308 Change data types to make better use of indexes
- MODFQMMGR-333 Update API to support fetching entity types with missing permissions
- MODFQMMGR-230 Add support for composite entity types
- UXPROD-4868 Recreate all entity types using the composite model
- MODFQMMGR-390 Add ability to hide fields
- MODFQMMGR-394 Expose JSONB as a hidden field in most entity types
- UXPROD-4881 Add support for automatic query migration, to prevent breaking changes
- MODFQMMGR-382 Add support for limiting non-essential columns when inheriting entity types
- MODFQMMGR-225 Enable cross-tenant querying in ECS environments
- MODFQMMGR-415 Cache entity type definitions
- MODFQMMGR-453 Add local development permissions bypass (THIS SHOULD NOT BE USED IN PRODUCTION!)
- MODFQMMGR-494 Update permission names
- MODFQMMGR-496 Create unique permissions for each API endpoint
- MODFQMMGR-525 Use folio-spring-support 8.3.0
- UIPQB-144 Remove the "not equal" operator from the UUID types
- MODFQMMGR-331 Retry materialized view refreshes on failure
- MODFQMMGR-289 Fix bug where custom fields were not queryable
- MODFQMMGR-290 Fix bug in the Instances entity type where data was incorrectly filtered out in some cases
- MODFQMMGR-202 Include system exchange rate when set exchange rate isn't active
- MODFQMMGR-217 Fix read/write split bug
- MODFQMMGR-217 Lower contributor-name-types dependency version
- MODFQMMGR-213 Limit available currencies in queries to only those actually supported in FOLIO
- Update translations
- MODFQMMGR-216 Fix NPE
- MODFQMMGR-87 Move FQM-specific code from lib-fqm-query-processor
- MODFQMMGR-78 Add back-end localization to entity types
- MODFQMMGR-91, MODFQMMGR-93, MODFQMMGR-112, MODFQMMGR-120, MODFQMMGR-121, MODFQMMGR-152 Add Purchase order lines entity type
- MODFQMMGR-79 Add support for filter value getters
- MODFQMMGR-80 Build the SELECT clause from field accessors defined in the entity type
- MODFQMMGR-97 Fix bug where query failures with long failure reasons result in a SQL error
- MODFQMMGR-81 Refactor case sensitivity in queries, for performance
- MODFQMMGR-98 Add filterValueGetters for the Items entity type
- MODFQMMGR-99, MODFQMMGR-155 Add support for single-checkbox custom fields
- MODFQMMGR-102 Rearrange the columns in the query_results PK
- MODFQMMGR-106 Remove transactions and fix query result count
- MODFQMMGR-111 Add array-based fields and optional GROUP BY clause
- MODFQMMGR-113 Rework array operators to avoid substring comparisons
- MODFQMMGR-110 Add filterValueGetters for the Loans entity type
- MODFQMMGR-109 Add filterValueGetters for the Users entity type
- MODFQMMGR-125 Add _deleted field for content items that have been deleted
- MODFQMMGR-116 Add support for value functions on fields
- MODFQMMGR-116 Add valueFunctions for the Items, Loans, Users, and POL entity types
- MODFQMMGR-119 Add empty FQL operator
- MODFQMMGR-101 Make all item status available for queries, instead of only showing the ones currently in use
- MODFQMMGR-150, MODFQMMGR-159 Support localization of custom fields and deeply nested object properties
- MODFQMMGR-134 Implement support for value source APIs
- MODFQMMGR-137 Use list of strings as unique record identifier for lists
- MODFQMMGR-151 Support nested object queries
- MODFQMMGR-129 Add Instances entity type
- MODFQMMGR-126 Add Holdings entity type
- MODFQMMGR-173 Fix DB migration bug
- MODFQMMGR-131 Add contains_all and not_contains_all operators
- MODFQMMGR-183 Add all id columns to query fields
- MODFQMMGR-146 Add Organizations - vendor info entity type
- MODFQMMGR-176 Add Organization - contact info entity type
- MODFQMMGR-154 Add statistical codes to the Items entity type
- MODFQMMGR-141 Add queryable flag
- MODFQMMGR-130 Add contains_any and not_contains_any FQL operators
- MODFQMMGR-186 Bump Spring Boot dependency version
- MODFQMMGR-191 Make array fields non-queryable
- Increase memory in module descriptor to 600 MiB
- MODFQMMGR-201 Add limit param to value source API calls
- MODFQMMGR-210, MODFQMMGR-210 Add second, asynchronous, liquibase run to createOrUpdateTenant() to populate materialized views in the "slow" context
- MODFQMMGR-181 Sort fields alphabetically
- MODFQMMGR-58 Refactor drv_item_callnumber_location view
- MODFQMMGR-76 Periodically refresh materialized views
- Remove the instance_title_searchable field from the Items entity type
- Purge old query results based on query start date/time instead of the end date/time
- Fix bug in user preferred contact type
- Update the provided
_tenant
interface in the module descriptor to 2.0
- MODFQMMGR-57 Use a different version of f_unaccent(), to allow us to make use of an index
- MODFQMMGR-49 Fix effective call number
- MODFQMMGR-51 Refactor item views to use instance metadata indexes
- MODFQMMGR-67 Enable batched inserts
- MODFQMMGR-71 Update item and user entity types
- MODFQMMGR-31 Fix Users dropdown
- Initial release