# @backstage/plugin-search-backend-module-elasticsearch ## 1.8.4-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.4.5-next.0 - @backstage/backend-plugin-api@1.9.2-next.0 ## 1.8.3 ### Patch Changes - e9b78e9: Removed the `uuid` dependency and replaced usage with the built-in `crypto.randomUUID()`. - Updated dependencies - @backstage/integration-aws-node@0.2.0 - @backstage/backend-plugin-api@1.9.1 - @backstage/plugin-search-backend-node@1.4.4 - @backstage/config@1.3.8 - @backstage/plugin-search-common@1.2.24 ## 1.8.3-next.2 ### Patch Changes - Updated dependencies - @backstage/integration-aws-node@0.2.0-next.1 - @backstage/backend-plugin-api@1.9.1-next.1 ## 1.8.3-next.1 ### Patch Changes - e9b78e9: Removed the `uuid` dependency and replaced usage with the built-in `crypto.randomUUID()`. - Updated dependencies - @backstage/plugin-search-backend-node@1.4.4-next.1 ## 1.8.3-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.9.1-next.0 - @backstage/config@1.3.8-next.0 - @backstage/integration-aws-node@0.1.22-next.0 - @backstage/plugin-search-backend-node@1.4.4-next.0 - @backstage/plugin-search-common@1.2.24-next.0 ## 1.8.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.9.0 - @backstage/plugin-search-backend-node@1.4.3 - @backstage/config@1.3.7 - @backstage/integration-aws-node@0.1.21 - @backstage/plugin-search-common@1.2.23 ## 1.8.2-next.2 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.4.3-next.2 - @backstage/backend-plugin-api@1.9.0-next.2 - @backstage/config@1.3.7-next.0 - @backstage/integration-aws-node@0.1.21-next.0 - @backstage/plugin-search-common@1.2.23-next.0 ## 1.8.2-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.9.0-next.1 - @backstage/plugin-search-backend-node@1.4.3-next.1 ## 1.8.2-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.8.1-next.0 - @backstage/plugin-search-backend-node@1.4.3-next.0 - @backstage/config@1.3.6 - @backstage/integration-aws-node@0.1.20 - @backstage/plugin-search-common@1.2.22 ## 1.8.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.8.0 - @backstage/plugin-search-backend-node@1.4.2 ## 1.8.1-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.8.0-next.1 - @backstage/plugin-search-backend-node@1.4.2-next.1 ## 1.8.1-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.7.1-next.0 - @backstage/config@1.3.6 - @backstage/integration-aws-node@0.1.20 - @backstage/plugin-search-backend-node@1.4.2-next.0 - @backstage/plugin-search-common@1.2.22 ## 1.8.0 ### Minor Changes - 583bd3a: Added `elasticsearchAuthExtensionPoint` to enable dynamic authentication mechanisms such as bearer tokens with automatic rotation. ### Patch Changes - 7455dae: Use node prefix on native imports - 7021165: Fixed bulk indexing to refresh only the target index instead of all indexes, improving performance in multi-index deployments. - Updated dependencies - @backstage/integration-aws-node@0.1.20 - @backstage/backend-plugin-api@1.7.0 - @backstage/plugin-search-backend-node@1.4.1 - @backstage/plugin-search-common@1.2.22 ## 1.8.0-next.1 ### Minor Changes - 583bd3a: Added `elasticsearchAuthExtensionPoint` to enable dynamic authentication mechanisms such as bearer tokens with automatic rotation. ### Patch Changes - 7021165: Fixed bulk indexing to refresh only the target index instead of all indexes, improving performance in multi-index deployments. - Updated dependencies - @backstage/backend-plugin-api@1.7.0-next.1 ## 1.7.10-next.0 ### Patch Changes - 7455dae: Use node prefix on native imports - Updated dependencies - @backstage/integration-aws-node@0.1.20-next.0 - @backstage/backend-plugin-api@1.7.0-next.0 - @backstage/plugin-search-backend-node@1.4.1-next.0 - @backstage/plugin-search-common@1.2.22-next.0 - @backstage/config@1.3.6 ## 1.7.9 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.4.0 - @backstage/backend-plugin-api@1.6.0 ## 1.7.9-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.6.0-next.1 - @backstage/config@1.3.6 - @backstage/integration-aws-node@0.1.19 - @backstage/plugin-search-backend-node@1.4.0-next.1 - @backstage/plugin-search-common@1.2.21 ## 1.7.9-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.4.0-next.0 - @backstage/backend-plugin-api@1.5.1-next.0 - @backstage/config@1.3.6 - @backstage/integration-aws-node@0.1.19 - @backstage/plugin-search-common@1.2.21 ## 1.7.8 ### Patch Changes - 71c22f3: Removed/moved unused dependencies - 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - @backstage/backend-plugin-api@1.5.0 - @backstage/plugin-search-backend-node@1.3.17 - @backstage/config@1.3.6 - @backstage/integration-aws-node@0.1.19 - @backstage/plugin-search-common@1.2.21 ## 1.7.8-next.1 ### Patch Changes - 71c22f3: Removed/moved unused dependencies - Updated dependencies - @backstage/backend-plugin-api@1.5.0-next.1 - @backstage/plugin-search-backend-node@1.3.17-next.1 ## 1.7.8-next.0 ### Patch Changes - 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility. - Updated dependencies - @backstage/plugin-search-backend-node@1.3.17-next.0 - @backstage/config@1.3.6-next.0 - @backstage/integration-aws-node@0.1.19-next.0 - @backstage/backend-plugin-api@1.4.5-next.0 - @backstage/plugin-search-common@1.2.21-next.0 ## 1.7.7 ### Patch Changes - Updated dependencies - @backstage/config@1.3.5 - @backstage/backend-plugin-api@1.4.4 - @backstage/integration-aws-node@0.1.18 - @backstage/plugin-search-backend-node@1.3.16 - @backstage/plugin-search-common@1.2.20 ## 1.7.7-next.0 ### Patch Changes - Updated dependencies - @backstage/config@1.3.4-next.0 - @backstage/integration-aws-node@0.1.18-next.0 - @backstage/backend-plugin-api@1.4.4-next.0 - @backstage/plugin-search-backend-node@1.3.16-next.0 - @backstage/plugin-search-common@1.2.20-next.0 ## 1.7.6 ### Patch Changes - cde70ca: Added support for batchKeyField in the Elasticsearch indexer to allow consistent document IDs during bulk uploads. - Updated dependencies - @backstage/backend-plugin-api@1.4.3 - @backstage/plugin-search-backend-node@1.3.15 ## 1.7.6-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.4.3-next.0 - @backstage/plugin-search-backend-node@1.3.15-next.0 ## 1.7.5 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.3.14 - @backstage/backend-plugin-api@1.4.2 ## 1.7.5-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.3.14-next.0 - @backstage/backend-plugin-api@1.4.2-next.0 - @backstage/config@1.3.3 - @backstage/integration-aws-node@0.1.17 - @backstage/plugin-search-common@1.2.19 ## 1.7.4 ### Patch Changes - 3507fcd: Just some more circular dep cleanup - Updated dependencies - @backstage/config@1.3.3 - @backstage/backend-plugin-api@1.4.1 - @backstage/integration-aws-node@0.1.17 - @backstage/plugin-search-backend-node@1.3.13 - @backstage/plugin-search-common@1.2.19 ## 1.7.4-next.0 ### Patch Changes - 3507fcd: Just some more circular dep cleanup - Updated dependencies - @backstage/config@1.3.3-next.0 - @backstage/integration-aws-node@0.1.17-next.0 - @backstage/backend-plugin-api@1.4.1-next.0 - @backstage/plugin-search-backend-node@1.3.13-next.0 - @backstage/plugin-search-common@1.2.19-next.0 ## 1.7.3 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.4.0 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.16 - @backstage/plugin-search-backend-node@1.3.12 - @backstage/plugin-search-common@1.2.18 ## 1.7.3-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.4.0-next.1 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.16 - @backstage/plugin-search-backend-node@1.3.12-next.1 - @backstage/plugin-search-common@1.2.18 ## 1.7.3-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.4.0-next.0 - @backstage/plugin-search-backend-node@1.3.12-next.0 ## 1.7.2 ### Patch Changes - 01f772c: Fixed an issue where the `search.elasticsearch.queryOptions` config were not picked up by the `ElasticSearchSearchEngine`. - 72d019d: Removed various typos - Updated dependencies - @backstage/backend-plugin-api@1.3.1 - @backstage/integration-aws-node@0.1.16 - @backstage/config@1.3.2 - @backstage/plugin-search-backend-node@1.3.11 - @backstage/plugin-search-common@1.2.18 ## 1.7.2-next.3 ### Patch Changes - 01f772c: Fixed an issue where the `search.elasticsearch.queryOptions` config were not picked up by the `ElasticSearchSearchEngine`. - Updated dependencies - @backstage/backend-plugin-api@1.3.1-next.2 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.16-next.0 - @backstage/plugin-search-backend-node@1.3.11-next.2 - @backstage/plugin-search-common@1.2.18-next.0 ## 1.7.2-next.2 ### Patch Changes - Updated dependencies - @backstage/integration-aws-node@0.1.16-next.0 - @backstage/config@1.3.2 - @backstage/plugin-search-backend-node@1.3.11-next.1 - @backstage/backend-plugin-api@1.3.1-next.1 - @backstage/plugin-search-common@1.2.18-next.0 ## 1.7.2-next.1 ### Patch Changes - 72d019d: Removed various typos - Updated dependencies - @backstage/backend-plugin-api@1.3.1-next.1 - @backstage/plugin-search-backend-node@1.3.11-next.1 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.18-next.0 ## 1.7.2-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.3.1-next.0 - @backstage/plugin-search-backend-node@1.3.11-next.0 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.17 ## 1.7.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.3.0 - @backstage/plugin-search-backend-node@1.3.10 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.17 ## 1.7.0 ### Minor Changes - 5f66007: Add the option to configure the fuzziness of the elasticsearch results by defining the fuzziness and `prefix_length` property. ### Patch Changes - 37e5386: Allow `indexPrefix` configuration through the `app-config.yaml` - Updated dependencies - @backstage/integration-aws-node@0.1.15 - @backstage/backend-plugin-api@1.2.1 - @backstage/config@1.3.2 - @backstage/plugin-search-backend-node@1.3.9 - @backstage/plugin-search-common@1.2.17 ## 1.6.6-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.2.1-next.1 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-backend-node@1.3.9-next.1 - @backstage/plugin-search-common@1.2.17 ## 1.6.6-next.0 ### Patch Changes - 37e5386: Allow `indexPrefix` configuration through the `app-config.yaml` - Updated dependencies - @backstage/plugin-search-backend-node@1.3.9-next.0 - @backstage/backend-plugin-api@1.2.1-next.0 ## 1.6.5 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.2.0 - @backstage/plugin-search-backend-node@1.3.8 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.17 ## 1.6.5-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.2.0-next.2 - @backstage/plugin-search-backend-node@1.3.8-next.2 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.17 ## 1.6.5-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.2.0-next.1 - @backstage/plugin-search-backend-node@1.3.8-next.1 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-common@1.2.17 ## 1.6.5-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.2.0-next.0 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-backend-node@1.3.8-next.0 - @backstage/plugin-search-common@1.2.17 ## 1.6.4 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.1.1 - @backstage/config@1.3.2 - @backstage/integration-aws-node@0.1.15 - @backstage/plugin-search-backend-node@1.3.7 - @backstage/plugin-search-common@1.2.17 ## 1.6.4-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.1.1-next.1 - @backstage/config@1.3.2-next.0 - @backstage/plugin-search-common@1.2.17-next.0 - @backstage/integration-aws-node@0.1.15-next.0 - @backstage/plugin-search-backend-node@1.3.7-next.1 ## 1.6.4-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.1.1-next.0 - @backstage/config@1.3.1 - @backstage/integration-aws-node@0.1.14 - @backstage/plugin-search-backend-node@1.3.7-next.0 - @backstage/plugin-search-common@1.2.16 ## 1.6.3 ### Patch Changes - 991c9fe: Update the ElasticSearchSearchEngine translator to handle phrase searches. - Updated dependencies - @backstage/backend-plugin-api@1.1.0 - @backstage/plugin-search-backend-node@1.3.6 - @backstage/config@1.3.1 - @backstage/integration-aws-node@0.1.14 - @backstage/plugin-search-common@1.2.16 ## 1.6.3-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.1.0-next.2 - @backstage/plugin-search-backend-node@1.3.6-next.2 - @backstage/config@1.3.1-next.0 - @backstage/integration-aws-node@0.1.14-next.0 - @backstage/plugin-search-common@1.2.16-next.0 ## 1.6.3-next.1 ### Patch Changes - 991c9fe: Update the ElasticSearchSearchEngine translator to handle phrase searches. - Updated dependencies - @backstage/plugin-search-backend-node@1.3.6-next.1 - @backstage/backend-plugin-api@1.1.0-next.1 - @backstage/config@1.3.0 - @backstage/integration-aws-node@0.1.13 - @backstage/plugin-search-common@1.2.15 ## 1.6.3-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.0.3-next.0 - @backstage/config@1.3.0 - @backstage/integration-aws-node@0.1.13 - @backstage/plugin-search-backend-node@1.3.6-next.0 - @backstage/plugin-search-common@1.2.15 ## 1.6.2 ### Patch Changes - dae59c1: Updated dependency `@short.io/opensearch-mock` to `^0.4.0`. - 4e58bc7: Upgrade to uuid v11 internally - Updated dependencies - @backstage/config@1.3.0 - @backstage/integration-aws-node@0.1.13 - @backstage/backend-plugin-api@1.0.2 - @backstage/plugin-search-backend-node@1.3.5 - @backstage/plugin-search-common@1.2.15 ## 1.6.2-next.3 ### Patch Changes - Updated dependencies - @backstage/integration-aws-node@0.1.13-next.0 - @backstage/backend-plugin-api@1.0.2-next.2 - @backstage/config@1.2.0 - @backstage/plugin-search-backend-node@1.3.5-next.3 - @backstage/plugin-search-common@1.2.14 ## 1.6.2-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.0.2-next.2 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.5-next.2 - @backstage/plugin-search-common@1.2.14 ## 1.6.2-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.0.2-next.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.5-next.1 - @backstage/plugin-search-common@1.2.14 ## 1.6.2-next.0 ### Patch Changes - dae59c1: Updated dependency `@short.io/opensearch-mock` to `^0.4.0`. - Updated dependencies - @backstage/backend-plugin-api@1.0.2-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.5-next.0 - @backstage/plugin-search-common@1.2.14 ## 1.6.0 ### Minor Changes - 3109c24: The export for the new backend system at the `/alpha` export is now also available via the main entry point, which means that you can remove the `/alpha` suffix from the import. ### Patch Changes - d78b07c: Align the configuration schema with the docs and actual behavior of the code - 4b60e0c: Remove extension points from `/alpha` export, they're available from the main package already - 094eaa3: Remove references to in-repo backend-common - Updated dependencies - @backstage/plugin-search-backend-node@1.3.3 - @backstage/backend-plugin-api@1.0.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.14 ## 1.5.7-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.0.1-next.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.3-next.2 - @backstage/plugin-search-common@1.2.14 ## 1.5.7-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@1.0.1-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.3-next.1 - @backstage/plugin-search-common@1.2.14 ## 1.5.7-next.0 ### Patch Changes - d78b07c: Align the configuration schema with the docs and actual behavior of the code - 094eaa3: Remove references to in-repo backend-common - Updated dependencies - @backstage/plugin-search-backend-node@1.3.3-next.0 - @backstage/backend-plugin-api@1.0.1-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.14 ## 1.5.6 ### Patch Changes - d425fc4: Modules, plugins, and services are now `BackendFeature`, not a function that returns a feature. - 5726390: Internal refactor to use `LoggerService` and `DatabaseService` instead of the legacy `Logger` and `PluginDatabaseManager` types. - Updated dependencies - @backstage/backend-common@0.25.0 - @backstage/backend-plugin-api@1.0.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.2 - @backstage/plugin-search-common@1.2.14 ## 1.5.6-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.25.0-next.2 - @backstage/backend-plugin-api@1.0.0-next.2 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.2-next.2 - @backstage/plugin-search-common@1.2.14 ## 1.5.6-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.25.0-next.1 - @backstage/backend-plugin-api@0.9.0-next.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.3.2-next.1 - @backstage/plugin-search-common@1.2.14 ## 1.5.6-next.0 ### Patch Changes - d425fc4: Modules, plugins, and services are now `BackendFeature`, not a function that returns a feature. - 5726390: Internal refactor to use `LoggerService` and `DatabaseService` instead of the legacy `Logger` and `PluginDatabaseManager` types. - Updated dependencies - @backstage/backend-plugin-api@0.9.0-next.0 - @backstage/backend-common@0.25.0-next.0 - @backstage/plugin-search-backend-node@1.3.2-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.14 ## 1.5.4 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.8.0 - @backstage/backend-common@0.24.0 - @backstage/plugin-search-backend-node@1.3.0 - @backstage/plugin-search-common@1.2.14 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 ## 1.5.4-next.3 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.8.0-next.3 - @backstage/backend-common@0.23.4-next.3 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.2.28-next.3 - @backstage/plugin-search-common@1.2.14-next.1 ## 1.5.4-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.8.0-next.2 - @backstage/backend-common@0.23.4-next.2 - @backstage/plugin-search-backend-node@1.2.28-next.2 - @backstage/plugin-search-common@1.2.14-next.1 - @backstage/integration-aws-node@0.1.12 - @backstage/config@1.2.0 ## 1.5.4-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.7.1-next.1 - @backstage/backend-common@0.23.4-next.1 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.2.28-next.1 - @backstage/plugin-search-common@1.2.14-next.0 - @backstage/config@1.2.0 ## 1.5.4-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.23.4-next.0 - @backstage/backend-plugin-api@0.7.1-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.2.28-next.0 - @backstage/plugin-search-common@1.2.13 ## 1.5.3 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.7.0 - @backstage/backend-common@0.23.3 - @backstage/plugin-search-backend-node@1.2.27 - @backstage/plugin-search-common@1.2.13 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 ## 1.5.3-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.23.3-next.1 - @backstage/backend-plugin-api@0.6.22-next.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.2.27-next.1 - @backstage/plugin-search-common@1.2.12 ## 1.5.2-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/plugin-search-backend-node@1.2.26-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.12 ## 1.5.0 ### Minor Changes - b186701: **BREAKING**: The ElasticSearch indexer will now delete stale indices matching the indexer's pattern. The method `getAliases` of `ElasticSearchClientWrapper` has been deprecated and might be removed in future releases. An indexer using the `some-type-index__*` pattern will remove indices matching this pattern after indexation to prevent stale indices leading to shards exhaustion. Before upgrading ensure that the index pattern doesn't match indices that are not managed by Backstage and thus shouldn't be deleted. Note: The ElasticSearch indexer already uses wildcards patterns to remove aliases on these indices. ### Patch Changes - 78a0b08: Internal refactor to handle `BackendFeature` contract change. - 6a576dc: Replace the usage of `getVoidLogger` with `mockServices.logger.mock` in order to remove the dependency with the soon-to-be-deprecated `backend-common` package. - d44a20a: Added additional plugin metadata to `package.json`. - Updated dependencies - @backstage/backend-common@0.23.0 - @backstage/backend-plugin-api@0.6.19 - @backstage/plugin-search-backend-node@1.2.24 - @backstage/plugin-search-common@1.2.12 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 ## 1.4.2-next.3 ### Patch Changes - d44a20a: Added additional plugin metadata to `package.json`. - Updated dependencies - @backstage/backend-plugin-api@0.6.19-next.3 - @backstage/plugin-search-backend-node@1.2.24-next.3 - @backstage/plugin-search-common@1.2.12-next.0 - @backstage/backend-common@0.23.0-next.3 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 ## 1.4.2-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.19-next.2 - @backstage/backend-common@0.23.0-next.2 - @backstage/plugin-search-backend-node@1.2.24-next.2 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.11 ## 1.4.2-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.19-next.1 - @backstage/backend-common@0.23.0-next.1 - @backstage/plugin-search-backend-node@1.2.24-next.1 ## 1.4.2-next.0 ### Patch Changes - 6a576dc: Replace the usage of `getVoidLogger` with `mockServices.logger.mock` in order to remove the dependency with the soon-to-be-deprecated `backend-common` package. - Updated dependencies - @backstage/backend-common@0.22.1-next.0 - @backstage/plugin-search-backend-node@1.2.24-next.0 - @backstage/backend-plugin-api@0.6.19-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.11 ## 1.4.1 ### Patch Changes - 5252ee1: Fix never resolved indexer promise. - Updated dependencies - @backstage/backend-common@0.22.0 - @backstage/backend-plugin-api@0.6.18 - @backstage/plugin-search-backend-node@1.2.22 ## 1.4.1-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.22.0-next.1 - @backstage/plugin-search-backend-node@1.2.22-next.1 - @backstage/backend-plugin-api@0.6.18-next.1 ## 1.4.1-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.2.22-next.0 - @backstage/backend-common@0.21.8-next.0 - @backstage/backend-plugin-api@0.6.18-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.11 ## 1.4.0 ### Minor Changes - 4d754e3: When using the New Backend System, the Elasticsearch provider will only be added if the `search.elasticsearch` config section exists. ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.7 - @backstage/backend-plugin-api@0.6.17 - @backstage/plugin-search-backend-node@1.2.21 - @backstage/integration-aws-node@0.1.12 - @backstage/config@1.2.0 - @backstage/plugin-search-common@1.2.11 ## 1.3.20-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.7-next.1 - @backstage/backend-plugin-api@0.6.17-next.1 - @backstage/plugin-search-backend-node@1.2.21-next.1 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-common@1.2.11 ## 1.3.20-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.7-next.0 - @backstage/backend-plugin-api@0.6.17-next.0 - @backstage/config@1.2.0 - @backstage/integration-aws-node@0.1.12 - @backstage/plugin-search-backend-node@1.2.21-next.0 - @backstage/plugin-search-common@1.2.11 ## 1.3.19 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.6 - @backstage/integration-aws-node@0.1.12 - @backstage/backend-plugin-api@0.6.16 - @backstage/plugin-search-backend-node@1.2.20 - @backstage/config@1.2.0 - @backstage/plugin-search-common@1.2.11 ## 1.3.18 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.5 - @backstage/integration-aws-node@0.1.11 - @backstage/plugin-search-backend-node@1.2.19 - @backstage/backend-plugin-api@0.6.15 - @backstage/config@1.2.0 - @backstage/plugin-search-common@1.2.11 ## 1.3.17 ### Patch Changes - 744c0cb: Start importing `QueryTranslator`, `QueryRequestOptions` and `SearchEngine` from the `@backstage/plugin-search-backend-node`. - e1f73d0: Added config.d.ts entry with secrets for the shared auth block - 0fb419b: Updated dependency `uuid` to `^9.0.0`. Updated dependency `@types/uuid` to `^9.0.0`. - Updated dependencies - @backstage/backend-common@0.21.4 - @backstage/config@1.2.0 - @backstage/backend-plugin-api@0.6.14 - @backstage/plugin-search-common@1.2.11 - @backstage/plugin-search-backend-node@1.2.18 - @backstage/integration-aws-node@0.1.10 ## 1.3.17-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.4-next.2 - @backstage/backend-plugin-api@0.6.14-next.2 - @backstage/config@1.2.0-next.1 - @backstage/integration-aws-node@0.1.10-next.1 - @backstage/plugin-search-backend-node@1.2.18-next.2 - @backstage/plugin-search-common@1.2.11-next.1 ## 1.3.17-next.1 ### Patch Changes - e1f73d0: Added config.d.ts entry with secrets for the shared auth block - Updated dependencies - @backstage/config@1.2.0-next.1 - @backstage/backend-common@0.21.4-next.1 - @backstage/backend-plugin-api@0.6.14-next.1 - @backstage/integration-aws-node@0.1.10-next.1 - @backstage/plugin-search-backend-node@1.2.18-next.1 - @backstage/plugin-search-common@1.2.11-next.1 ## 1.3.16-next.0 ### Patch Changes - 744c0cb: Start importing `QueryTranslator`, `QueryRequestOptions` and `SearchEngine` from the `@backstage/plugin-search-backend-node`. - 0fb419b: Updated dependency `uuid` to `^9.0.0`. Updated dependency `@types/uuid` to `^9.0.0`. - Updated dependencies - @backstage/backend-common@0.21.3-next.0 - @backstage/backend-plugin-api@0.6.13-next.0 - @backstage/plugin-search-common@1.2.11-next.0 - @backstage/plugin-search-backend-node@1.2.17-next.0 - @backstage/config@1.1.2-next.0 - @backstage/integration-aws-node@0.1.10-next.0 ## 1.3.13 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.0 - @backstage/backend-plugin-api@0.6.10 - @backstage/integration-aws-node@0.1.9 - @backstage/plugin-search-backend-node@1.2.14 - @backstage/config@1.1.1 - @backstage/plugin-search-common@1.2.10 ## 1.3.13-next.3 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.0-next.3 - @backstage/integration-aws-node@0.1.9-next.0 - @backstage/plugin-search-backend-node@1.2.14-next.3 - @backstage/backend-plugin-api@0.6.10-next.3 - @backstage/config@1.1.1 - @backstage/plugin-search-common@1.2.10 ## 1.3.13-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.0-next.2 - @backstage/backend-plugin-api@0.6.10-next.2 - @backstage/plugin-search-backend-node@1.2.14-next.2 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-common@1.2.10 ## 1.3.13-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.10-next.1 - @backstage/backend-common@0.21.0-next.1 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-backend-node@1.2.14-next.1 - @backstage/plugin-search-common@1.2.10 ## 1.3.13-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.21.0-next.0 - @backstage/plugin-search-backend-node@1.2.14-next.0 - @backstage/backend-plugin-api@0.6.10-next.0 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-common@1.2.10 ## 1.3.12 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.1 - @backstage/backend-plugin-api@0.6.9 - @backstage/plugin-search-backend-node@1.2.13 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-common@1.2.10 ## 1.3.12-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.9-next.2 - @backstage/backend-common@0.20.1-next.2 - @backstage/plugin-search-backend-node@1.2.13-next.2 ## 1.3.12-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.1-next.1 - @backstage/integration-aws-node@0.1.8 - @backstage/config@1.1.1 - @backstage/plugin-search-backend-node@1.2.13-next.1 - @backstage/backend-plugin-api@0.6.9-next.1 - @backstage/plugin-search-common@1.2.9 ## 1.3.12-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.1-next.0 - @backstage/backend-plugin-api@0.6.9-next.0 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-backend-node@1.2.13-next.0 - @backstage/plugin-search-common@1.2.9 ## 1.3.11 ### Patch Changes - cc4228e: Switched module ID to use kebab-case. - Updated dependencies - @backstage/backend-common@0.20.0 - @backstage/plugin-search-backend-node@1.2.12 - @backstage/backend-plugin-api@0.6.8 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-common@1.2.9 ## 1.3.11-next.3 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.0-next.3 - @backstage/backend-plugin-api@0.6.8-next.3 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-backend-node@1.2.12-next.3 - @backstage/plugin-search-common@1.2.8 ## 1.3.11-next.2 ### Patch Changes - cc4228e: Switched module ID to use kebab-case. - Updated dependencies - @backstage/backend-common@0.20.0-next.2 - @backstage/backend-plugin-api@0.6.8-next.2 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-backend-node@1.2.12-next.2 - @backstage/plugin-search-common@1.2.8 ## 1.3.11-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.0-next.1 - @backstage/backend-plugin-api@0.6.8-next.1 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-backend-node@1.2.12-next.1 - @backstage/plugin-search-common@1.2.8 ## 1.3.11-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.20.0-next.0 - @backstage/plugin-search-backend-node@1.2.12-next.0 - @backstage/backend-plugin-api@0.6.8-next.0 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.8 - @backstage/plugin-search-common@1.2.8 ## 1.3.10 ### Patch Changes - 006df4a581: Support AWS OpenSearch Serverless search backend. Does not support `_refresh` endpoint. - Updated dependencies - @backstage/plugin-search-backend-node@1.2.11 - @backstage/backend-common@0.19.9 - @backstage/backend-plugin-api@0.6.7 - @backstage/integration-aws-node@0.1.8 - @backstage/config@1.1.1 - @backstage/plugin-search-common@1.2.8 ## 1.3.10-next.2 ### Patch Changes - [#20212](https://github.com/backstage/backstage/pull/20212) [`006df4a581`](https://github.com/backstage/backstage/commit/006df4a58152be772fbbc9acc312195625fcd83a) Thanks [@aochsner](https://github.com/aochsner)! - Support AWS OpenSearch Serverless search backend. Does not support `_refresh` endpoint. - Updated dependencies - @backstage/backend-plugin-api@0.6.7-next.2 - @backstage/backend-common@0.19.9-next.2 - @backstage/plugin-search-backend-node@1.2.11-next.2 ## 1.3.10-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.9-next.1 - @backstage/plugin-search-backend-node@1.2.11-next.1 - @backstage/backend-plugin-api@0.6.7-next.1 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.7 - @backstage/plugin-search-common@1.2.7 ## 1.3.10-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.2.11-next.0 - @backstage/backend-common@0.19.9-next.0 - @backstage/integration-aws-node@0.1.7 - @backstage/backend-plugin-api@0.6.7-next.0 - @backstage/config@1.1.1 - @backstage/plugin-search-common@1.2.7 ## 1.3.9 ### Patch Changes - 3963d0b885: Ensure that all relevant config fields are properly marked as secret - Updated dependencies - @backstage/backend-common@0.19.8 - @backstage/backend-plugin-api@0.6.6 - @backstage/plugin-search-backend-node@1.2.10 - @backstage/config@1.1.1 - @backstage/integration-aws-node@0.1.7 - @backstage/plugin-search-common@1.2.7 ## 1.3.9-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.8-next.2 - @backstage/plugin-search-backend-node@1.2.10-next.2 - @backstage/backend-plugin-api@0.6.6-next.2 - @backstage/config@1.1.1-next.0 - @backstage/integration-aws-node@0.1.7-next.0 - @backstage/plugin-search-common@1.2.7-next.0 ## 1.3.8-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.7-next.1 - @backstage/backend-plugin-api@0.6.5-next.1 - @backstage/plugin-search-backend-node@1.2.9-next.1 - @backstage/config@1.1.0 - @backstage/integration-aws-node@0.1.6 - @backstage/plugin-search-common@1.2.6 ## 1.3.8-next.0 ### Patch Changes - 3963d0b885: Ensure that all relevant config fields are properly marked as secret - Updated dependencies - @backstage/backend-common@0.19.7-next.0 - @backstage/config@1.1.0 - @backstage/integration-aws-node@0.1.6 - @backstage/backend-plugin-api@0.6.5-next.0 - @backstage/plugin-search-backend-node@1.2.9-next.0 - @backstage/plugin-search-common@1.2.6 ## 1.3.6 ### Patch Changes - 71114ac50e02: The export for the new backend system has been moved to be the `default` export. For example, if you are currently importing the plugin using the following pattern: ```ts import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin); ``` It should be migrated to this: ```ts backend.add(import('@backstage/plugin-example-backend')); ``` - Updated dependencies - @backstage/backend-common@0.19.5 - @backstage/config@1.1.0 - @backstage/plugin-search-common@1.2.6 - @backstage/backend-plugin-api@0.6.3 - @backstage/integration-aws-node@0.1.6 - @backstage/plugin-search-backend-node@1.2.7 ## 1.3.6-next.3 ### Patch Changes - 71114ac50e02: The export for the new backend system has been moved to be the `default` export. For example, if you are currently importing the plugin using the following pattern: ```ts import { examplePlugin } from '@backstage/plugin-example-backend'; backend.add(examplePlugin); ``` It should be migrated to this: ```ts backend.add(import('@backstage/plugin-example-backend')); ``` - Updated dependencies - @backstage/config@1.1.0-next.2 - @backstage/plugin-search-common@1.2.6-next.2 - @backstage/backend-plugin-api@0.6.3-next.3 - @backstage/backend-common@0.19.5-next.3 - @backstage/integration-aws-node@0.1.6-next.2 - @backstage/plugin-search-backend-node@1.2.7-next.3 ## 1.3.6-next.2 ### Patch Changes - Updated dependencies - @backstage/config@1.1.0-next.1 - @backstage/backend-common@0.19.5-next.2 - @backstage/integration-aws-node@0.1.6-next.1 - @backstage/backend-plugin-api@0.6.3-next.2 - @backstage/plugin-search-backend-node@1.2.7-next.2 - @backstage/plugin-search-common@1.2.6-next.1 ## 1.3.6-next.1 ### Patch Changes - Updated dependencies - @backstage/config@1.1.0-next.0 - @backstage/backend-common@0.19.5-next.1 - @backstage/backend-plugin-api@0.6.3-next.1 - @backstage/integration-aws-node@0.1.6-next.0 - @backstage/plugin-search-backend-node@1.2.7-next.1 - @backstage/plugin-search-common@1.2.6-next.0 ## 1.3.5-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.4-next.0 - @backstage/backend-plugin-api@0.6.2-next.0 - @backstage/config@1.0.8 - @backstage/integration-aws-node@0.1.5 - @backstage/plugin-search-backend-node@1.2.6-next.0 - @backstage/plugin-search-common@1.2.5 ## 1.3.3 ### Patch Changes - 629cbd194a87: Use `coreServices.rootConfig` instead of `coreService.config` - 12a8c94eda8d: Add package repository and homepage metadata - 631eb3816b48: Index templates can now be configured through configuration under the `search.elasticsearch.indexTemplates`. In addition, the `ElasticSearchSearchEngine.fromConfig` now also accepts a `LoggerService` as the `logger` option as well as a new `translator` option. The alpha `searchModuleElasticsearchEngine` export no longer accepts options and a new alpha `elasticsearchTranslatorExtensionPoint` export has been added which lets you customize the query translator. - Updated dependencies - @backstage/backend-common@0.19.2 - @backstage/backend-plugin-api@0.6.0 - @backstage/plugin-search-backend-node@1.2.4 - @backstage/integration-aws-node@0.1.5 - @backstage/config@1.0.8 - @backstage/plugin-search-common@1.2.5 ## 1.3.3-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.0-next.2 - @backstage/backend-common@0.19.2-next.2 - @backstage/plugin-search-backend-node@1.2.4-next.2 ## 1.3.3-next.1 ### Patch Changes - 629cbd194a87: Use `coreServices.rootConfig` instead of `coreService.config` - 12a8c94eda8d: Add package repository and homepage metadata - Updated dependencies - @backstage/backend-common@0.19.2-next.1 - @backstage/plugin-search-backend-node@1.2.4-next.1 - @backstage/backend-plugin-api@0.6.0-next.1 - @backstage/integration-aws-node@0.1.5 - @backstage/config@1.0.8 - @backstage/plugin-search-common@1.2.5 ## 1.3.3-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.2.4-next.0 - @backstage/backend-common@0.19.2-next.0 - @backstage/backend-plugin-api@0.5.5-next.0 - @backstage/config@1.0.8 - @backstage/integration-aws-node@0.1.5 - @backstage/plugin-search-common@1.2.5 ## 1.3.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.1 - @backstage/backend-plugin-api@0.5.4 - @backstage/config@1.0.8 - @backstage/integration-aws-node@0.1.5 - @backstage/plugin-search-backend-node@1.2.3 - @backstage/plugin-search-common@1.2.5 ## 1.3.2-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.1-next.0 - @backstage/backend-plugin-api@0.5.4-next.0 - @backstage/config@1.0.8 - @backstage/integration-aws-node@0.1.5-next.0 - @backstage/plugin-search-backend-node@1.2.3-next.0 - @backstage/plugin-search-common@1.2.5-next.0 ## 1.3.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.0 - @backstage/integration-aws-node@0.1.4 - @backstage/backend-plugin-api@0.5.3 - @backstage/plugin-search-backend-node@1.2.2 - @backstage/config@1.0.8 - @backstage/plugin-search-common@1.2.4 ## 1.3.1-next.2 ### Patch Changes - Updated dependencies - @backstage/integration-aws-node@0.1.4-next.1 - @backstage/backend-common@0.19.0-next.2 - @backstage/backend-plugin-api@0.5.3-next.2 - @backstage/config@1.0.7 - @backstage/plugin-search-backend-node@1.2.2-next.2 - @backstage/plugin-search-common@1.2.4-next.0 ## 1.3.1-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.19.0-next.1 - @backstage/backend-plugin-api@0.5.3-next.1 - @backstage/plugin-search-backend-node@1.2.2-next.1 - @backstage/integration-aws-node@0.1.4-next.0 - @backstage/config@1.0.7 - @backstage/plugin-search-common@1.2.4-next.0 ## 1.3.1-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.18.6-next.0 - @backstage/integration-aws-node@0.1.3 - @backstage/config@1.0.7 - @backstage/backend-plugin-api@0.5.3-next.0 - @backstage/plugin-search-backend-node@1.2.2-next.0 - @backstage/plugin-search-common@1.2.3 ## 1.3.0 ### Minor Changes - 3d72bdb41c7: Upgrade to aws-sdk v3 and include OpenSearch Serverless support ### Patch Changes - Updated dependencies - @backstage/backend-common@0.18.5 - @backstage/integration-aws-node@0.1.3 - @backstage/plugin-search-backend-node@1.2.1 - @backstage/backend-plugin-api@0.5.2 - @backstage/config@1.0.7 - @backstage/plugin-search-common@1.2.3 ## 1.3.0-next.2 ### Minor Changes - 3d72bdb41c7: Upgrade to aws-sdk v3 and include OpenSearch Serverless support ### Patch Changes - Updated dependencies - @backstage/config@1.0.7 - @backstage/integration-aws-node@0.1.2 ## 1.2.1-next.1 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.18.5-next.1 - @backstage/plugin-search-backend-node@1.2.1-next.1 - @backstage/backend-plugin-api@0.5.2-next.1 - @backstage/config@1.0.7 ## 1.2.1-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.18.5-next.0 - @backstage/plugin-search-backend-node@1.2.1-next.0 - @backstage/backend-plugin-api@0.5.2-next.0 - @backstage/config@1.0.7 - @backstage/plugin-search-common@1.2.3 ## 1.2.0 ### Minor Changes - 1469daa409e: Search backend modules migrated to the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system). ### Patch Changes - 104b6b19487: fix ElasticSearch throwing error when index is missing - Updated dependencies - @backstage/backend-common@0.18.4 - @backstage/plugin-search-backend-node@1.2.0 - @backstage/backend-plugin-api@0.5.1 - @backstage/config@1.0.7 - @backstage/plugin-search-common@1.2.3 ## 1.2.0-next.3 ### Patch Changes - 104b6b19487: fix ElasticSearch throwing error when index is missing - Updated dependencies - @backstage/backend-common@0.18.4-next.2 - @backstage/backend-plugin-api@0.5.1-next.2 - @backstage/config@1.0.7 - @backstage/plugin-search-backend-node@1.2.0-next.2 - @backstage/plugin-search-common@1.2.3-next.0 ## 1.2.0-next.2 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.18.4-next.2 - @backstage/backend-plugin-api@0.5.1-next.2 - @backstage/config@1.0.7 - @backstage/plugin-search-backend-node@1.2.0-next.2 - @backstage/plugin-search-common@1.2.3-next.0 ## 1.2.0-next.1 ### Minor Changes - 1469daa409e: Search backend modules migrated to the new backend system. For documentation on how to migrate, check out the [how to migrate to the new backend system guide](https://backstage.io/docs/features/search/how-to-guides/#how-to-migrate-your-backend-installation-to-use-search-together-with-the-new-backend-system). ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.2.0-next.1 - @backstage/backend-common@0.18.4-next.1 - @backstage/backend-plugin-api@0.5.1-next.1 - @backstage/config@1.0.7 - @backstage/plugin-search-common@1.2.3-next.0 ## 1.1.5-next.0 ### Patch Changes - Updated dependencies - @backstage/config@1.0.7 - @backstage/plugin-search-backend-node@1.1.5-next.0 - @backstage/plugin-search-common@1.2.2 ## 1.1.4 ### Patch Changes - 65454876fb2: Minor API report tweaks - Updated dependencies - @backstage/config@1.0.7 - @backstage/plugin-search-backend-node@1.1.4 - @backstage/plugin-search-common@1.2.2 ## 1.1.4-next.2 ### Patch Changes - 65454876fb2: Minor API report tweaks - Updated dependencies - @backstage/plugin-search-backend-node@1.1.4-next.2 - @backstage/config@1.0.7-next.0 ## 1.1.4-next.1 ### Patch Changes - Updated dependencies - @backstage/config@1.0.7-next.0 - @backstage/plugin-search-backend-node@1.1.4-next.1 - @backstage/plugin-search-common@1.2.2-next.0 ## 1.1.4-next.0 ### Patch Changes - Updated dependencies - @backstage/config@1.0.6 - @backstage/plugin-search-backend-node@1.1.4-next.0 - @backstage/plugin-search-common@1.2.1 ## 1.1.3 ### Patch Changes - 896566906b: Export `decodeElasticSearchPageCursor` utility function - Updated dependencies - @backstage/config@1.0.6 - @backstage/plugin-search-backend-node@1.1.3 - @backstage/plugin-search-common@1.2.1 ## 1.1.3-next.2 ### Patch Changes - Updated dependencies - @backstage/config@1.0.6 - @backstage/plugin-search-backend-node@1.1.3-next.2 - @backstage/plugin-search-common@1.2.1 ## 1.1.3-next.1 ### Patch Changes - Updated dependencies - @backstage/config@1.0.6 - @backstage/plugin-search-backend-node@1.1.3-next.1 - @backstage/plugin-search-common@1.2.1 ## 1.1.3-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.1.3-next.0 ## 1.1.1 ### Patch Changes - 011bd518b7: Fixed spelling mistakes in documentation. - 1e1a9fe979: Fixed a bug that could cause an indexing process to silently fail, timeout, and accumulate stale indices. - 2a49ffbcb3: Improved documentation on the `ElasticSearchSearchEngine.newClient()` method. - 56633804dd: Fixed a bug that could cause the backstage backend to unexpectedly terminate when client errors were encountered during the indexing process. - aa33a06894: Improved index throughput by optimizing when and how many documents were made available to the bulk client. - Updated dependencies - @backstage/plugin-search-backend-node@1.1.1 - @backstage/config@1.0.6 - @backstage/plugin-search-common@1.2.1 ## 1.1.1-next.2 ### Patch Changes - 2a49ffbcb3: Improved documentation on the `ElasticSearchSearchEngine.newClient()` method. - Updated dependencies - @backstage/plugin-search-backend-node@1.1.1-next.2 - @backstage/config@1.0.6-next.0 - @backstage/plugin-search-common@1.2.1-next.0 ## 1.1.1-next.1 ### Patch Changes - Updated dependencies - @backstage/config@1.0.6-next.0 - @backstage/plugin-search-backend-node@1.1.1-next.1 - @backstage/plugin-search-common@1.2.1-next.0 ## 1.1.1-next.0 ### Patch Changes - 011bd518b7: Fixed spelling mistakes in documentation. - 1e1a9fe979: Fixed a bug that could cause an indexing process to silently fail, timeout, and accumulate stale indices. - 56633804dd: Fixed a bug that could cause the backstage backend to unexpectedly terminate when client errors were encountered during the indexing process. - aa33a06894: Improved index throughput by optimizing when and how many documents were made available to the bulk client. - Updated dependencies - @backstage/plugin-search-backend-node@1.1.1-next.0 - @backstage/config@1.0.5 - @backstage/plugin-search-common@1.2.0 ## 1.1.0 ### Minor Changes - 29ebc43a0b: numberOfResults is now provided alongside the query result - dff9843718: The search engine now better handles the case when it receives 0 documents at index-time. Prior to this change, the indexer would replace any existing index with an empty index, effectively deleting it. Now instead, a warning is logged, and any existing index is left alone (preserving the index from the last successful indexing attempt). - d09485ea79: Added support for self hosted OpenSearch via new provider ### Patch Changes - 45eb4d23cf: Fixed a bug that prevented indices from being cleaned up under some circumstances, which could have led to shard exhaustion. - Updated dependencies - @backstage/plugin-search-backend-node@1.1.0 - @backstage/plugin-search-common@1.2.0 - @backstage/config@1.0.5 ## 1.1.0-next.3 ### Minor Changes - d09485ea79: Added support for self hosted OpenSearch via new provider ### Patch Changes - Updated dependencies - @backstage/config@1.0.5-next.1 - @backstage/plugin-search-backend-node@1.1.0-next.3 - @backstage/plugin-search-common@1.2.0-next.3 ## 1.1.0-next.2 ### Minor Changes - 29ebc43a0b: numberOfResults is now provided alongside the query result ### Patch Changes - 45eb4d23cf: Fixed a bug that prevented indices from being cleaned up under some circumstances, which could have led to shard exhaustion. - Updated dependencies - @backstage/plugin-search-backend-node@1.1.0-next.2 - @backstage/plugin-search-common@1.2.0-next.2 - @backstage/config@1.0.5-next.1 ## 1.0.5-next.1 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.5-next.1 - @backstage/config@1.0.5-next.1 - @backstage/plugin-search-common@1.1.2-next.1 ## 1.0.5-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.5-next.0 - @backstage/config@1.0.5-next.0 - @backstage/plugin-search-common@1.1.2-next.0 ## 1.0.4 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.4 - @backstage/config@1.0.4 - @backstage/plugin-search-common@1.1.1 ## 1.0.4-next.1 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.4-next.1 - @backstage/config@1.0.4-next.0 - @backstage/plugin-search-common@1.1.1-next.0 ## 1.0.4-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.4-next.0 - @backstage/config@1.0.4-next.0 - @backstage/plugin-search-common@1.1.1-next.0 ## 1.0.3 ### Patch Changes - a799972bb1: The search engine has been updated to take advantage of the `pageLimit` property on search queries. If none is provided, the search engine will continue to use its default value of 25 results per page. - 8006f8a602: In order to improve the debuggability of the search indexing process, messages logged during indexing are now tagged with a `documentType` whose value corresponds to the `type` being indexed. - Updated dependencies - @backstage/plugin-search-common@1.1.0 - @backstage/plugin-search-backend-node@1.0.3 - @backstage/config@1.0.3 ## 1.0.3-next.2 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.3-next.2 - @backstage/plugin-search-common@1.1.0-next.2 - @backstage/config@1.0.3-next.2 ## 1.0.3-next.1 ### Patch Changes - a799972bb1: The search engine has been updated to take advantage of the `pageLimit` property on search queries. If none is provided, the search engine will continue to use its default value of 25 results per page. - Updated dependencies - @backstage/plugin-search-common@1.1.0-next.1 - @backstage/plugin-search-backend-node@1.0.3-next.1 - @backstage/config@1.0.3-next.1 ## 1.0.3-next.0 ### Patch Changes - Updated dependencies - @backstage/config@1.0.3-next.0 - @backstage/plugin-search-backend-node@1.0.3-next.0 - @backstage/plugin-search-common@1.0.2-next.0 ## 1.0.2 ### Patch Changes - 1bea488bd4: Updated dependency `aws-os-connection` to `^0.2.0`. - ef9ab322de: Minor API signatures cleanup - Updated dependencies - @backstage/plugin-search-backend-node@1.0.2 - @backstage/config@1.0.2 - @backstage/plugin-search-common@1.0.1 ## 1.0.2-next.2 ### Patch Changes - Updated dependencies - @backstage/config@1.0.2-next.0 - @backstage/plugin-search-backend-node@1.0.2-next.2 ## 1.0.2-next.1 ### Patch Changes - 1bea488bd4: Updated dependency `aws-os-connection` to `^0.2.0`. ## 1.0.2-next.0 ### Patch Changes - ef9ab322de: Minor API signatures cleanup - Updated dependencies - @backstage/plugin-search-backend-node@1.0.2-next.0 - @backstage/plugin-search-common@1.0.1-next.0 ## 1.0.1 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.1 ## 1.0.1-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@1.0.1-next.0 ## 1.0.0 ### Major Changes - 7bd7d336b2: This package has been promoted to 1.0. Read more about what it means in [New release: Backstage Search 1.0 blog](https://backstage.io/blog/2022/07/19/releasing-backstage-search-1.0) ### Minor Changes - c5af773757: **BREAKING**: In order to remain interoperable with all currently supported deployments of Elasticsearch, this package will now conditionally use either the `@elastic/elasticsearch` or `@opensearch-project/opensearch` client when communicating with your deployed cluster. If you do not rely on types exported from this package, or if you do not make use of the `createElasticSearchClientOptions` or `newClient` methods on the `ElasticSearchSearchEngine` class, then upgrading to this version should not require any further action on your part. Everything will continue to work as it always has. If you _do_ rely on either of the above methods or any underlying types, some changes may be needed to your custom code. A type guard is now exported by this package (`isOpenSearchCompatible(options)`), which you may use to help clarify which client options are compatible with which client constructors. If you are using this package with the `search.elasticsearch.provider` set to `aws`, and you are making use of the `newClient` method in particular, you may wish to start using the `@opensearch-project/opensearch` client in your custom code. ### Patch Changes - 71de198828: Updated dependency `@opensearch-project/opensearch` to `^2.0.0`. - b0b8213056: Feature: add a new option to set the batch size for elastic search engine, if not given the default batch size is 1000 Example usage: ```yaml search: elasticsearch: batchSize: 100 ``` - a21cd43467: Throws `MissingIndexError` when no index of type exist. - Updated dependencies - @backstage/plugin-search-backend-node@1.0.0 - @backstage/plugin-search-common@1.0.0 ## 0.2.0-next.2 ### Patch Changes - 71de198828: Updated dependency `@opensearch-project/opensearch` to `^2.0.0`. - a21cd43467: Throws `MissingIndexError` when no index of type exist. - Updated dependencies - @backstage/plugin-search-backend-node@0.6.3-next.2 ## 0.2.0-next.1 ### Minor Changes - c5af773757: **BREAKING**: In order to remain interoperable with all currently supported deployments of Elasticsearch, this package will now conditionally use either the `@elastic/elasticsearch` or `@opensearch-project/opensearch` client when communicating with your deployed cluster. If you do not rely on types exported from this package, or if you do not make use of the `createElasticSearchClientOptions` or `newClient` methods on the `ElasticSearchSearchEngine` class, then upgrading to this version should not require any further action on your part. Everything will continue to work as it always has. If you _do_ rely on either of the above methods or any underlying types, some changes may be needed to your custom code. A type guard is now exported by this package (`isOpenSearchCompatible(options)`), which you may use to help clarify which client options are compatible with which client constructors. If you are using this package with the `search.elasticsearch.provider` set to `aws`, and you are making use of the `newClient` method in particular, you may wish to start using the `@opensearch-project/opensearch` client in your custom code. ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@0.6.3-next.1 - @backstage/plugin-search-common@0.3.6-next.0 ## 0.1.6-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@0.6.3-next.0 ## 0.1.5 ### Patch Changes - 281cec1b61: Use more precise matching for query filters - 915700f64f: The provided search engine now adds a pagination-aware `rank` value to all results. - ddce23d080: Now possible to set a custom index template on the elasticsearch search engine. - 7d8acfc32e: Additional types now exported publicly: - ElasticSearchAgentOptions - ElasticSearchConcreteQuery - ElasticSearchQueryTranslator - ElasticSearchConnectionConstructor, - ElasticSearchTransportConstructor, - ElasticSearchNodeOptions, - ElasticSearchOptions, - ElasticSearchAuth, - Updated dependencies - @backstage/plugin-search-common@0.3.5 - @backstage/plugin-search-backend-node@0.6.2 ## 0.1.5-next.2 ### Patch Changes - 7d8acfc32e: Additional types now exported publicly: - ElasticSearchAgentOptions - ElasticSearchConcreteQuery - ElasticSearchQueryTranslator - ElasticSearchConnectionConstructor, - ElasticSearchTransportConstructor, - ElasticSearchNodeOptions, - ElasticSearchOptions, - ElasticSearchAuth, - Updated dependencies - @backstage/plugin-search-common@0.3.5-next.1 - @backstage/plugin-search-backend-node@0.6.2-next.2 ## 0.1.5-next.1 ### Patch Changes - 281cec1b61: Use more precise matching for query filters - Updated dependencies - @backstage/plugin-search-backend-node@0.6.2-next.1 - @backstage/plugin-search-common@0.3.5-next.0 ## 0.1.5-next.0 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@0.6.2-next.0 ## 0.1.4 ### Patch Changes - 9eef9c9db4: Fix issue where `nextPageCursor` is defined on the last page of results - 71d3432710: Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets. - a7f7a63d14: Prevent orphaned stale indices by permanently marking them for deletion so removal can be re-attempted if it failed previously - 3a74e203a8: Support generating highlighted matched terms in search result data - Updated dependencies - @backstage/config@1.0.1 - @backstage/plugin-search-backend-node@0.6.1 - @backstage/plugin-search-common@0.3.4 ## 0.1.4-next.1 ### Patch Changes - 71d3432710: Search Engines will now index documents in batches of 1000 instead of 100 (under the hood). This may result in your Backstage backend consuming slightly more memory during index runs, but should dramatically improve indexing performance for large document sets. - 3a74e203a8: Support generating highlighted matched terms in search result data - Updated dependencies - @backstage/config@1.0.1-next.0 - @backstage/plugin-search-backend-node@0.6.1-next.1 - @backstage/plugin-search-common@0.3.4-next.0 ## 0.1.4-next.0 ### Patch Changes - a7f7a63d14: Prevent orphaned stale indices by permanently marking them for deletion so removal can be re-attempted if it failed previously - Updated dependencies - @backstage/plugin-search-backend-node@0.6.1-next.0 ## 0.1.3 ### Patch Changes - 62ee65422c: Use new `IndexableResultSet` type as return type of query method in `SearchEngine` implementation. - Updated dependencies - @backstage/plugin-search-common@0.3.3 - @backstage/plugin-search-backend-node@0.6.0 ## 0.1.3-next.1 ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@0.6.0-next.1 ## 0.1.3-next.0 ### Patch Changes - 62ee65422c: Use new `IndexableResultSet` type as return type of query method in `SearchEngine` implementation. - Updated dependencies - @backstage/plugin-search-common@0.3.3-next.0 - @backstage/plugin-search-backend-node@0.5.3-next.0 ## 0.1.2 ### Patch Changes - Updated dependencies - @backstage/config@1.0.0 - @backstage/plugin-search-backend-node@0.5.2 - @backstage/plugin-search-common@0.3.2 ## 0.1.1 ### Patch Changes - 3e54f6c436: Use `@backstage/plugin-search-common` package instead of `@backstage/search-common`. - Updated dependencies - @backstage/plugin-search-common@0.3.1 - @backstage/plugin-search-backend-node@0.5.1 ## 0.1.1-next.0 ### Patch Changes - 3e54f6c436: Use `@backstage/plugin-search-common` package instead of `@backstage/search-common`. - Updated dependencies - @backstage/plugin-search-common@0.3.1-next.0 - @backstage/plugin-search-backend-node@0.5.1-next.0 ## 0.1.0 ### Minor Changes - 022507c860: **BREAKING** The `ElasticSearchSearchEngine` implements the new stream-based indexing process expected by the latest `@backstage/plugin-search-backend-node`. When updating to this version, you must also update to the latest version of `@backstage/plugin-search-backend-node`. Check [this upgrade guide](https://backstage.io/docs/features/search/how-to-guides#how-to-migrate-from-search-alpha-to-beta) for further details. ### Patch Changes - Updated dependencies - @backstage/plugin-search-backend-node@0.5.0 - @backstage/search-common@0.3.0 ## 0.0.10 ### Patch Changes - Fix for the previous release with missing type declarations. - Updated dependencies - @backstage/config@0.1.15 - @backstage/search-common@0.2.4 ## 0.0.9 ### Patch Changes - c77c5c7eb6: Added `backstage.role` to `package.json` - 4c0332e55c: chore(deps-dev): bump `@elastic/elasticsearch-mock` from 0.3.0 to 1.0.0 - Updated dependencies - @backstage/config@0.1.14 - @backstage/search-common@0.2.3 ## 0.0.8 ### Patch Changes - Updated dependencies - @backstage/config@0.1.13 ## 0.0.8-next.0 ### Patch Changes - Updated dependencies - @backstage/config@0.1.13-next.0 ## 0.0.7 ### Patch Changes - 68512f5178: Add `newClient()` method to re-use the configuration of the elastic search engine with custom clients ## 0.0.6 ### Patch Changes - dcd1a0c3f4: Minor improvement to the API reports, by not unpacking arguments directly ## 0.0.5 ### Patch Changes - 36350bf8b3: Pinning version of elastic search client to 7.13.0 to prevent breaking change towards third party ElasticSearch clusters on 7.14.0. ## 0.0.4 ### Patch Changes - f0c2c81676: Added rejectUnauthorized config option ## 0.0.3 ### Patch Changes - a13f21cdc: Implement optional `pageCursor` based paging in search. To use paging in your app, add a `` to your `SearchPage.tsx`. - Updated dependencies - @backstage/search-common@0.2.0 ## 0.0.2 ### Patch Changes - 76872096b: Fix to allow optionally reading `auth` parameter for custom hosted ElasticSearch instances. Also remove `bearer` auth config since it's currently unsupported.