Version 1.2.0
This release adds support for either ElasticSearch or Opensearch in local sandbox mode, although the default is still ElasticSearch.
Opensearch does not distribute prebuilt binaries for as many platforms as ElasticSearch does: for example, there are no Opensearch binaries for macOS. In this case we fall back to launching Opensearch under Docker for you.
We also added a feature where you can add a file called postdeploy-search.js
to your project, which you can populate with post-deployment API calls to make to the search engine. This is a great place to configure indices and deploy machine learning models.
What's Changed
- Update lock file by @lpsinger in #19
- Change local search engine installation. by @ronitagarwala01 in #18
- Remove writeFile import in install.ts by @ronitagarwala01 in #23
- Add batch indexing by @ronitagarwala01 in #21
- Fix import of lodash/chunk by @ronitagarwala01 in #24
- Update links in README to point to OpenSearch, not Elastic by @lpsinger in #25
- Rename class LocalOpenSearch to LocalSearch by @lpsinger in #27
- Support serverless deployments with
@search
pragma by @lpsinger in #28 - Support either ElasticSearch or OpenSearch in sandbox by @lpsinger in #26
- Fall back to Docker for sandbox mode by @lpsinger in #30
- Configure plugin for calling Search API by @ronitagarwala01 in #20
- Change run.ts to wait for port to be ready. by @ronitagarwala01 in #31
New Contributors
- @ronitagarwala01 made their first contribution in #18
Full Changelog: v1.1.0...v1.2.0