-
Notifications
You must be signed in to change notification settings - Fork 1.3k
RELEASE Scylla 0.18 Beta
Tzach Livyatan edited this page Feb 19, 2016
·
2 revisions
The Scylla team is pleased to announce the release of Scylla version 0.18 Scylla is an open source, Cassandra-compatible NoSQL database, with superior performance and consistent low latency. This version is an incremental improvement release on the beta series, focus on stability and bug fixes. Full list of scylla contributions below.
Get started with Scylla 0.18 here.
If you have any questions about the new release, please post to the scylladb-users mailing list.
Scylla Contributions
Asias He (16):
streaming: Wire up session progress
streaming: Initialize total_size in stream_transfer_task
streaming: Put session_info inside stream_session
streaming: Get rid of stream_coordinator::host_streaming_data
streaming: Drop update_progress in stream_coordinator
streaming: Drop flush_tables option for add_transfer_ranges
streaming: Remove unused commented code
streaming: Remove unused stream_session::retry
streaming: Introduce get_session helper
streaming: Remove unused create_message_for_retry
messaging_service: Use standalone connection for stream verbs
streaming: Increase mutation_send_limiter
messaging_service: Stop retrying if messaging_service is being shutdown
streaming: Fix assert in update_progress
streaming: Send mutations on all shards
locator: Do not generate wrap-around ranges
Avi Kivity (14):
Merge seastar upstream
Update scylla-ami submodule
Merge seastar upstream
Merge seastar upstream
mutation_partition: fix use of boost::intrusive::set<>::comp()
Merge seastar upstream
Merge seastar upstream
row_cache: reindent
build: support for alternative versions of libsystemd pkgconfig
Revert "streaming: Send mutations on all shards"
Merge seastar upstream
Update scylla-ami submodule
build: require boost > 1.55
release: prepare for 0.18
Calle Wilund (5):
sstable_datafile_tests: Replace '---' with auto
cql3::sets: Make insert/update frozen set handle null/empty correctly
transport::server: read cqlv2 batch options correctly
stream_manager: Change construction to make gcc 4.9 happy
database: Check sstable dir name UUID part when populating CF
Erich Keane (3):
Fix PHI_FACTOR definition to be spec compliant
managed_vector: maybe_constructed ctor to non-constexpr
raw_statement::is_reversed rewrite to avoid VLA
Glauber Costa (1):
sstables: const where const is due
Gleb Natapov (19):
Move frozen_schema to idl
Remove old frozen_schema serializer
Add std:array serializer
Move partition_checksum to use idl
Remove old partition_checksum serializer
remove unused range and token serializers
Move result_digest to idl
Remove old result_digest serializer
Remove old inet_address and uuid serializers
remove old serializer
Use net::messaging_service::current_version for serialization format versioning
Check batchlog version before replaying
Parallelize batchlog replay
change result_digest to hold std::array instead of a std::vector
Cleanup messaging_service.hh includes a bit.
Drop query-result.hh from database.hh
storage_proxy: change collectd to show foreground mutation instead of overall mutation count
optimize serialization of array/vector of integral types
prevent superfluous frozen_mutation copying
Nadav Har'El (1):
repair: change checksum structure to be better suited for serializer
Paweł Dziepak (2):
tests/batchlog: use proper batchlog version
transport: do not close gate at connection shutdown
Raphael S. Carvalho (5):
move deletion of sstables generated by interrupted compaction
make sstables::compact_sstables return list of created sstables
compaction_manager: fix assertion when stopping task
compaction: stop all ongoing compaction during shutdown
sstables: make compaction stop report user-friendly
Shlomi Livne (5):
dist: update packer location
dist: change setting of scylla home from "-d" to "-r"
dist: introduce SCYLLA_IO
dist: update SCYLLA_IO with params for AMI
dist: start scylla with SCYLLA_IO
Takuya ASADA (12):
dist: keep original SCYLLA_ARGS when updating sysconfig
dist: scylla_sysconfig_setup uses current sysconfig values as default value
dist: don't need AMI_KEEP_VERSION anymore, since we fixed the issue that 'yum update' mistakenly replaces scylla development version with release version
dist: construct scylla.yaml on first startup of AMI instance, not AMI image creation time
dist: fix build error on Ubuntu 15.10
dist: fix typo on build_ami.sh
dist: enable enhanced networking on AMI
dist: On AMI, mark root disk with delete_on_termination
dist: abandon to start scylla-server when it's disabled from AMI userdata
dist: attach ephemeral disks on AMI by default
dist: switch AMI base image to 'CentOS7-Base2', uses CentOS official kernel
dist: add posix_net_conf.sh on Ubuntu package
Tomasz Grabiec (15):
Move std::hash<range<T>> definition to range.hh
sstables: Improve error message in case of generation duplication
sstables: Do not register exit hooks from static initializer
sstables: Remove coupling-hiding duplication
sstable: Make sstable deletion never leave sstable set in a non-bootable state
tests: Fix tests to not rely on key representation
compound: Remove unused methods
compound: Reduce duplication
keys: Make from_exploded() and components() work without schema
keys: Enable serialization from a range not just a vector
keys: Allow constructing from a range
compound: Optimize serialize_single()
idl: Make key definitions independent of in-memory representation
tests: Add test for key serialization
abstract_replication_strategy: Fix generation of token ranges