Releases: clay/amphora-search
Releases · clay/amphora-search
Bugfix: sort sitemaps
- sort sitemaps by publish date rather than last modified #73
Feature: Simplified Sitemaps
- simpler sitemaps implementation #72
Bugfix: Use older elasticsearch client
- Use es 13.0.1 client
- Only include the latest two days of documents in sitemaps #71
Major Version: 6.0.0
Elasticsearch 6.2 Changes
- Uses Elasticsearch 6.2. For more information about Elasticsearch changes, see:
- Rewrites built-in mappings to use the new
text
andkeyword
field types, which have replacedstring
. - Replaces the built-in Elasticsearch document type
general
with_doc
, reflecting Elasticsearch documentation and preparing for future versions of Elasticsearch. See Removal of Mapping Types. - Requests to the
/_search
endpoint no longer requiretype
to be set;type
will default to_doc
. This allows dependents to decouple from type altogether in anticipation of Elasticsearch 8, when document types will be dropped.
Clay devs will likely need to:
- Rewrite their mappings to reflect Elasticsearch 6
- Rewrite query-building logic to reflect the Elasticsearch 6 Query DSL and the new built-in document type
_doc
- Migrate existing Elastic docs to a new 6.2 host. For this, we recommend elasticsearch-streamer.
Miscellaneous changes
- Drops support for non-underscored page URIs.
test-fix
- fixed issue with a test
- fixed some badly-linted old code
- no functionality changes otherwise
site protocols
- added
protocol
to sites!
Bug Fix: Add Settings At Index Instantiation
Adds index setting at creation time rather than calling index.close()
, which isn't supported by hosting services like AWS (#65).
Major Version: 5.0.0
Support the underscored routes of Amphora v5
v4.6.1
sitemaps
- Feature: sitemaps
- Fixed bug with creating pages on sites with emptystring paths