Releases: typesense/firestore-typesense-search
v1.3.0
Use action=upsert
for back-filling data
Full Changelog: v1.2.0...v1.3.0
v1.3.0-rc.0
Use action=upsert
for back-filling data
Full Changelog: v1.2.0...v1.3.0-rc.0
Installation Instructions: To update to this pre-release version use this installation link.
v1.2.0
Upgrade to Node 18
Full Changelog: v1.1.0...v1.2.0
v1.2.0-rc.0
Upgrade to Node 18
Full Changelog: v1.1.0...v1.2.0-rc.0
Installation Instructions: To update to this pre-release version use this installation link.
v1.1.0
- Add random jitter to retries to handle potential thundering herd issues for high volume writes.
- Upgrade to Node 16
Full Changelog: v1.0.3...v1.1.0
v1.0.3
- Fixed typo in changelog
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Publish to Extensions Hub
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- Adds a new parameter that controls whether a nested Firestore document is flattened by the extension, or sent as is to Typesense. Thank you @jperasmus for PR #45.
- If you are running Typesense Server v0.23.1 or below, set "Flatten Nested Documents" to "Yes" (since indexing nested fields is not supported in these versions).
- If you are running Typesense Server v0.24 or above, set "Flatten Nested Documents" to "No" (since indexing nested fields is natively supported in Typesense in these versions, and this extension does not have to pre-flatten the nested documents).
- Read the latest snapshot of the document on each write, to prevent sync consistency issues given Firestore's out-of-order change triggers. See #32 for more context. Thank you @OrionReed for PR #42.
- Update dependencies
- Handle special characters in document IDs
- [New in v1.0.1] Re-order parameters to improve installation UX
Full Changelog: v0.4.2...v1.0.1
Installation Instructions: To update to this version visit the "Extensions" section of your Firebase project, and click on Upgrade next to the firestore-typesense-search extension. To install this extension for the first time, see Usage Instructions.
v1.0.0
What's Changed
- Adds a new parameter that controls whether a nested Firestore document is flattened by the extension, or sent as is to Typesense. Thank you @jperasmus for PR #45.
- If you are running Typesense Server v0.23.1 or below, set "Flatten Nested Documents" to "Yes" (since indexing nested fields is not supported in these versions).
- If you are running Typesense Server v0.24 or above, set "Flatten Nested Documents" to "No" (since indexing nested fields is natively supported in Typesense in these versions, and this extension does not have to pre-flatten the nested documents).
- Read the latest snapshot of the document on each write, to prevent sync consistency issues given Firestore's out-of-order change triggers. See #32 for more context. Thank you @OrionReed for PR #42.
- Update dependencies
- Handle special characters in document IDs
Full Changelog: v0.4.2...v1.0.0
Installation Instructions: To update to this version visit the "Extensions" section of your Firebase project, and click on Upgrade next to the firestore-typesense-search extension. To install this extension for the first time, see Usage Instructions.
v1.0.0-rc.4
- Handle special characters in document IDs
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.4
Installation Instructions: To update to this pre-release version use this installation link.