Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

FeatureBase v3.27.0

Compare
Choose a tag to compare
@kordless kordless released this 12 Jan 23:15
· 199 commits to master since this release
5274cae

About

This is FeatureBase v3.27.0, a crazy fast database/analytics engine based on Roaring Bitmaps. It is written in Go.

FeatureBase is now released under the 2.0 version of the Apache License.

Support

Join the Discord community: https://discord.com/invite/featurefirstai

Documentation: https://docs.featurebase.com/

Would you rather use Docker?

Release

This release contains AMD and ARM FeatureBase binaries for macOS (darwin) and Linux.

The tarball for each architecture includes the consumers for CSV, Github, Kafka and SQL.

Features

  • Implements SUBSTRING(), SPACE(), REPLACEALL(), UPPER(), TRIM(), RTRIM() and LTRIM() for string manipulation
  • Implements DISTINCT() - note this was previously supported in the older SQL implementation and then stopped working in later builds with --sql-endpoint-enabled set.
  • Implements DELETE() 🚀

Fixes

  • Fixed Community UI to point to old SQL backend if newer SQL endpoint is not available
  • UI: select * query erases history
  • SQL CLI - NDJSON, BULK INSERT parsing errors

Issues

  • requires using flags to enable new SQL support (--sql.endpoint-enabled)

Bugs

  • Delete can delete records it probably shouldn't.
  • Dashboard UI isn't showing metrics on imports

Comments

This release should be the last release that uses cherry picking from our private repo. We are planning on moving all commits to the public repo moving forward.

This release's most exciting features are the reimplementation of DISTINCT and DELETE in the new SQL preview, which is accessed using the --sql.endpoint-enabled flag. This will likely be the last release that requires use of that flag for previewing SQL support.

Keep in mind we don't quite support all SQL statements, yet.