#important-announcements

Public Release Announcement for Typesense v0.22

TLDR Jason announced the public release of Typesense v0.22 with performance and UX improvements. Chaitanya inquired about the performance upgrades to which Kishore Nallan explained the methodology. Other users congratulated and thanked for the release.

Powered by Struct AI
tada35
+127
heart20
pray3
raised_hands1
8
21mo
Solved
Join the chat
Dec 08, 2021 (21 months ago)
Jason
Photo of md5-8813087cccc512313602b6d9f9ece19f
Jason
04:37 AM
@channel I'm excited to announce the public release of v0.22 of Typesense! ๐ŸŽ‰ ๐ŸŽ‰

Some key highlights:

โœ… 20-30% reduction in memory usage
โœ… 20-25% improvement in search performance
โœ… 5x speed-up in update performance
โœ… Configurable rules to auto-apply filters. Eg: "Best-rated restaurants" can automatically trigger the filter "rating > 4.5"
โœ… Configurable typo tolerance based on word length
โœ… Ability to index special characters verbatim or split search tokens based on them
โœ… Server-side caching for heavy queries
โœ… Improved relevance for multi-field searches

And a host of other UX improvements and bug fixes.

A big thank you to everyone who contributed ideas, tested out the RC builds and helped bring this release to life! ๐Ÿ™

More detailed information here: https://typesense.org/docs/0.22.0/api/#what-s-new

Oh also, I just noticed we've crossed 400 members in our Slack community! ๐ŸŽ‰ ๐ŸŽ‰
tada35
+126
heart20
raised_hands1
04:38
Jason
04:38 AM
If you're on Typesense Cloud, please email [email protected] with your cluster ID to upgrade to this version.

If you're self-hosting (especially a multi-node HA cluster), please read through these important upgrade instructions that's specific for this particular version upgrade: https://typesense.org/docs/0.22.0/api/#upgrading
Masahiro
Photo of md5-366dff6b5f9b1a7d0f404fdc3261e573
Masahiro
05:35 AM
Congrats !!! ๐ŸŽ‰ ๐ŸŽ‰ ๐ŸŽ‰
pray1
Carl
Photo of md5-b4b5ae6f21ade3ef3d7824c4b63090c3
Carl
07:35 AM
Great work guys ๐Ÿ’ช
pray1
bnfd
Photo of md5-ca6495d5be926db80e09aabf066f4b8b
bnfd
08:43 AM
Great!! Thank you Kishore and Jason!
pray1
Chaitanya
Photo of md5-fb41ae32441e2098e4602e73a483f05e
Chaitanya
04:49 PM
would love to readup about these performance wins, is that written about where ? Kishore Nallan
Dec 09, 2021 (21 months ago)
Kishore Nallan
Photo of md5-4e872368b2b2668460205b409e95c2ea
Kishore Nallan
05:21 AM
There was no single magic bullet. We reduced wasteful allocations, adopted more cache-friendly internal data structures and reducing lock contentions. A series of benchmark -> identify hot spots -> improve perf cycles.
+11
Dec 31, 2021 (21 months ago)
Janaka
Photo of md5-3ecfadbfb82a962691e2d6cb42f876b4
Janaka
09:06 AM
๐Ÿ‘๐Ÿพ