github yugabyte/yugabyte-db v0.9.6
v0.9.6 (Mar 01, 2018)

latest releases: 2.23.0.0-b295, 2.23.0.0-b294, 2.23.0.0-b293...
pre-release6 years ago

Overview of changes

  • Support for using Kubernetes style cnames in YugaByte CQL client natively! The sample applications can easily be run as a Kubernetes service now.
  • Lots of perf fixes for running YugaByte on machines with large number of CPUs.
  • Added built-in time functions such as now(), totimestamp(), tounixtimestamp() and unixtimestampof().
  • Support for high-performance batch transaction codepath with intra-batch dependencies.

Key commits

  • [fadfd84] Use a separate thread pool for consensus service
  • [71fc829] Initialize being_compacted to false
  • [db55a6f] Support Kubernetes style cname in YugaByteDB clients
  • [c27f929] Correct apply of repeated keys in txn
  • [8ceaeb9] Enable creating multiple outstanding pipelines per IO thread
  • [699a58e] Handle intra-dependency in batch request / transaction
  • [39100f4] Replace upgrade lock with shared_lock and unique_lock
  • [f17b2a8] Implementing now(), totimestamp(), tounixtimestamp() and unixtimestampof() functions for YQL.
  • [024730e] Use circular buffer for receive
  • [c619be7] Reserve the number of subkeys from ParseCollection
  • [de6a268] Handle intra-dependency in batch request / transaction
  • [a26f8d2] Need to remove the special tserver service queue sizes on "low-cpu" machines.
  • [3857155] Change distributed transaction test cases to test writing to the same hash / primary key in the same transaction.
  • [99d4adb] Group lookup tablet requests
  • [0bd8878] Set iterate_upper_bound to avoid seeking over deleted keys in RocksDB.
  • [88cf84e] Introduce limits for queued commands and don't drop connection on read buffer overflow
  • [2250acb] #59: Set GIT_DIR to /tmp when building AWS SDK so that it does not pick up YugaByte DB version as its own
  • [b4a9b8e] Reduce log spew for unavailable peer
  • [0261099] Make Redis read buffer size and number of concurrent master lookups in meta cache configurable
  • [f3e9672] Gflag for block cache num shards
  • [b0553d9] Porting nonredundant functionalities of local_cluster_ctl to yb-ctl.
  • [dc6e2e2] Log spew during tablet startup under load.
  • [4ad88df] system_redis.redis should not be counted as an user table
  • [7302b1f] Correct handling of failure to retry RPC command
  • [f90a83f] Fix TransactionManager destruction

Don't miss a new yugabyte-db release

NewReleases is sending notifications on new releases.