Skip to content

Releases: typesense/firestore-typesense-search

v1.3.0

24 Jan 19:37
Compare
Choose a tag to compare

Use action=upsert for back-filling data

Full Changelog: v1.2.0...v1.3.0

v1.3.0-rc.0

23 Jan 20:30
Compare
Choose a tag to compare
v1.3.0-rc.0 Pre-release
Pre-release

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

15 Jan 23:51
2bddd3d
Compare
Choose a tag to compare

Upgrade to Node 18

Full Changelog: v1.1.0...v1.2.0

v1.2.0-rc.0

02 Nov 05:55
Compare
Choose a tag to compare
v1.2.0-rc.0 Pre-release
Pre-release

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

04 Sep 22:40
Compare
Choose a tag to compare
  • 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

19 May 00:44
Compare
Choose a tag to compare
  • Fixed typo in changelog

Full Changelog: v1.0.2...v1.0.3

v1.0.2

11 May 18:39
Compare
Choose a tag to compare

Publish to Extensions Hub

Full Changelog: v1.0.1...v1.0.2

v1.0.1

05 May 17:01
Compare
Choose a tag to compare
  • 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

05 May 16:54
Compare
Choose a tag to compare

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

13 Mar 20:42
Compare
Choose a tag to compare
v1.0.0-rc.4 Pre-release
Pre-release
  • 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.