<commit_before>---
layout: page
title: "Changelog"
category: dev
date: 2016-12-12 22:46:12
order: 1
---

### Version 0.4.2 (Stable) - TBA
- New Feature: Added data loader for re-balance demonstration
- New Feature: Added gossip for eventual consistency
- New Feature: Added read repair for eventual consistency
- Improvement: Updated dependencies (json / guava)
- Improvement: Rewrote shutdown code 
- Improvement: If the server is still running 60 seconds after a shutdown, it is killed
- Improvement: Tuple insert is only executed when the package routing was successfully
- Improvement: Check for enough split points on sampling
- Bugfix: Fixed dimensions / distribution group name in OSM SSTable converter
- Bugfix: Prevent waiting on already closed network connections
- Bugfix: Zookeeper initial population can be done in parallel
- Bugfix: Network sockets are closed, when a IOException has occurred
- Bugfix: Package was not routed to the last hop of routing list
- Bugfix: Ensure distribution group is read when local mappings are requsted
- Bugfix: Duplicates are removed from the simple iterator result set
- Bugfix: Fixed connection / complete result state in futures on merge operation
- Bugfix: Fixed table creation in parallel in InsertTupleHandler
- Bugfix: Handle deleted tuples in SamplingBasedSplitStrategy properly
- Bugfix: Fixed several NPEs in RegionSplitter
- Bugfix: Fixed Zookeeper tuplestore path determination with prefix
- Bugfix: Local tuple store configuration is written in tuple store split
- Bugfix: Deleted tuples are also redistributed

### Version 0.4.1 (Stable) - 02.02.2018
- New Feature: Implemented the spatial join operation
- New Feature: Added Joinable Tuple to the network protocol
- Improvement: Re-implemented server side query processor
- Improvement: Updated prometheus dependency
- Improvement: Changed the naming of the distribution groups/tables to dgroup_table
- Improvement: Introduced the distribution group config cache
- Bugfix: Don't include non overlapping tuple versions in the bounding box query
- Bugfix: Fixed NPE in closeable helper
- Bugfix: Fixed a bug in the interval overlapping calculation
- Bugfix: Handle zookeeper connect failed
- Bugfix: Fixed forced connection shutdown timeout
- Bugfix: Ensure that the microsecond timestamp provider does not return duplicate timestamps<commit_msg>Updated changelog<commit_after>---
layout: page
title: "Changelog"
category: dev
date: 2016-12-12 22:46:12
order: 1
---

### Version 0.4.2 (Stable) - TBA
- New Feature: Added data loader for re-balance demonstration
- New Feature: Added gossip for eventual consistency
- New Feature: Added read repair for eventual consistency
- Improvement: Updated dependencies (json / guava)
- Improvement: Rewrote shutdown code 
- Improvement: If the server is still running 60 seconds after a shutdown, it is killed
- Improvement: Tuple insert is only executed when the package routing was successfully
- Improvement: Check for enough split points on sampling
- Improvement: Routed packages with empty tuplestore list are not send to server
- Bugfix: Fixed dimensions / distribution group name in OSM SSTable converter
- Bugfix: Prevent waiting on already closed network connections
- Bugfix: Zookeeper initial population can be done in parallel
- Bugfix: Network sockets are closed, when a IOException has occurred
- Bugfix: Package was not routed to the last hop of routing list
- Bugfix: Ensure distribution group is read when local mappings are requsted
- Bugfix: Duplicates are removed from the simple iterator result set
- Bugfix: Fixed connection / complete result state in futures on merge operation
- Bugfix: Fixed table creation in parallel in InsertTupleHandler
- Bugfix: Handle deleted tuples in SamplingBasedSplitStrategy properly
- Bugfix: Fixed several NPEs in RegionSplitter
- Bugfix: Fixed Zookeeper tuplestore path determination with prefix
- Bugfix: Local tuple store configuration is written in tuple store split
- Bugfix: Deleted tuples are also redistributed

### Version 0.4.1 (Stable) - 02.02.2018
- New Feature: Implemented the spatial join operation
- New Feature: Added Joinable Tuple to the network protocol
- Improvement: Re-implemented server side query processor
- Improvement: Updated prometheus dependency
- Improvement: Changed the naming of the distribution groups/tables to dgroup_table
- Improvement: Introduced the distribution group config cache
- Bugfix: Don't include non overlapping tuple versions in the bounding box query
- Bugfix: Fixed NPE in closeable helper
- Bugfix: Fixed a bug in the interval overlapping calculation
- Bugfix: Handle zookeeper connect failed
- Bugfix: Fixed forced connection shutdown timeout
- Bugfix: Ensure that the microsecond timestamp provider does not return duplicate timestamps
{'fraction_non_alphanumeric': 0.0491769118566368, 'fraction_numerical': 0.012919358199624921, 'mean_word_length': 4.783132530120482, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '802537', 'n_tokens_mistral': 1259, 'n_tokens_neox': 1126, 'n_words': 626}