# Typesense Guide for v0.20.0

The guide section of the documentation walks you through how to use Typesense v0.20.0 in different scenarios. Use the links on the side navigation bar to get to the appropriate section you're looking for.

For a detailed dive into the Typesense API, refer to our API documentation.

# What's new

This release contains new features, performance improvements and important bug fixes.

# New Features

  • Auto schema detection: you can now index documents without a pre-defined schema
  • Data validation during indexing: configure Typesense to coerce, reject or drop bad values
  • Concurrency improvements: utilize all CPU cores and scale to hundreds of thousands of collections

# Enhancements

  • Default sorting field is now optional: when not present, text match score and insertion order are used
  • Allow custom key value to be provided during creation of API keys (opens new window)
  • Faster parallel loading of collections on cold start
  • Ensure that all queried fields are highlighted in search response
  • Reduction in memory consumption of facet fields
  • Validate SSL certificate and key before loading SSL certs from disk

# Bug Fixes

# Deprecations

  • The catch-up-min-sequence-diff and catch-up-threshold-percentage flags that are used for determining the catch up status of a follower, are replaced with healthy-read-lag and healthy-write-lag flags.


This documentation itself is open source. If you find any issues, click on the Edit page button at the bottom of the page and send us a Pull Request.