github yugabyte/yugabyte-db v1.0.5
v1.0.5 (Jul 27, 2018)

latest releases: 2.25.0.0-b257, 2024.1.4.0-b50, 2.25.0.0-b256...
6 years ago

Overview of changes

The following are some of the key fixes and features in this release:

  • Basic helm chart support to deploy Kubernetes clusters
  • Various bug fixes and performance improvements
  • YEDIS
    • Auth support for Redis
    • Safety flags to disable dropping data, for example using commands such as FLUSHALL
  • YCQL
    • Added support for "broadcast address" to enable public and private IP support
    • Ability to return fine-grained errors in CAS (compare and set) and batch statements
    • Support for weak secondary indexes for higher ingest performance

Key Commits

  • [76a3550] #401: Clean up YCQL batch execution
  • [ad4abee] #382: Unable to initialize catalog manager with docker.
  • [6db30ec] Updated the pom file to include new Cassandra driver changes.
  • [5d1774d] Clean up the use of SQL statement string in statement processor
  • [083465c] IsLoadBalanced check made per cluster.
  • [e9606c6] (#375) Optimize queries with IN list to execute in parallel when reasonable
  • [2048e79] #385: Add CassandraUniqueSecondaryIndex workload
  • [048e821] Fixed snapshot files collecting in the RemoteBootstrapSession and related test.
  • [0dcb7f0] #377: Move unique index duplicate-value check to index tablet.
  • [b5502ef] In TabletPeer, we should not access try to call log() before the log is initialized
  • [7cb3df0] Add batch update test for weak secondary index
  • [76aac82] Specify correct parent mem tracker for outbound connections
  • [189260f] Public/private IP support in YB
  • [059317c] #350 Avoid blocking in Peer::Close()
  • [d898ee1] A macro-based DSL for C-to-C++ APIs for PostgreSQL integration
  • [7e6fddd] [ENG-3454] Don't close Jedis after each pipeline batch.
  • [5a062dd] Improve performance when sending peer's requests (#350)
  • [a921f98] (#347) [YCQL] provide mechanism for DML operations to return finer-grained errors
  • [b2fa67b] ENG-3580: Fix abort scheduled async RPC task
  • [c0abc0f] #373: Persist index info in tablet metadata.
  • [eca8f18] [ENG-3484] #335 Implement Redis Monitor command
  • [28b4386] (#374) Add suport for partition_hash() builtin function.
  • [a5a78cd] [ENG-1735] #283 Implement Auth support for Redis
  • [93cd133] [ENG-3543] #357 Fix error messages for Redis
  • [0197104] ENG-3546: CQL TLS Encryption
  • [2848cd6] ENG-3326: Fixed reverse scan infinite loop issue.
  • [10ef4e2] [#145] Sum for Varint or decimal columns
  • [5985d82] ENG-3564: #361 Support for Alter Role
  • [b4f2b82] #366: Update README.md to have a section for running the C++ and Java tests.
  • [7e8e85e] (#349) Enhance YCQL grammar to support interchanging order of OFFSET and LIMIT clauses.
  • [a8dd107] #362: Cache index table metadata in tserver when updating an index
  • [f31cfc9] ENG-3472: #346: Clean committed transaction in TransactionParticipant
  • [16f1d6f] ENG-3529 #351: Refresh master leader when server queue is full
  • [cedfae3] ENG-3527: Implement weak secondary index
  • [b595fe5] #345 Fixed the return type of "PING" by adding a flag for returning a Simple String vs Bulk String
  • [2bd0312] #352: CREATE INDEX syntax changes
  • [81ac392] Clean up the C API for PostgreSQL integration with YB data fabric and use YBCStatus
  • [50fb6d2] ENG-3493: add ELSE ERROR to YCQL
  • [0f8ca9c] Remove some unnecessary functionality from yb_fdw
  • [5009728] (#339) Support YCQL offset clause in docdb and our paging state.
  • [a5719bd] Generate PostgreSQL catalog script for YugaByte DB
  • [9343596] (#339) Add grammar and semantic analysis for offset clause.
  • [6847aff] ENG-1756: Support Redis "CLUSTER SLOTS"
  • [708ea83] ENG-2929 : Shell master start should not allow master_addresses flag to be set.
  • [6716483] Set up a placeholder foreign data wrapper yb_fdw using file_fdw
  • [607173b] Allow specifying YB master addresses to use inside pggate with an env var
  • [160ab8e] Refactor PostgresSecondaryIndex workload.
  • [3aa2066] ENG-3453: Settings for TLS encryption
  • [8c229db] Add load-balancing test for query with secondary index
  • [d2366eb] ENG-3475: Remove compaction filter for provisional DB
  • [a062473] ENG-3481: added option to disable flushall in redis (#337)

Don't miss a new yugabyte-db release

NewReleases is sending notifications on new releases.