Release | Data story

Redis 2.6.13 has been released1

Redis 2.6.13 has been released, it is a recommended upgrade and especially suggested if you experienced:

1) Strange issues with Lua scripting.

2) Not reconfigured reappearing master using Sentinel.

3) Server continusly trying to save on save error.

(This version of Redis may also help with AOF and slow / busy disks and latency issues.)

* [FIX] Throttle BGSAVE attempt on saving error.
* [FIX] redis-cli: raise error on bad command line switch.
* [FIX] Redis/Jemalloc Gitignore were too aggressive.
* [FIX] Test: fix RDB test checking file permissions.
* [FIX] Sentinel: always redirect on master->slave transition.
* [FIX] Lua updated to version 5.1.5. Fixes rare scripting issues.
* [NEW] AOF: improved latency figures with slow/busy disks.
* [NEW] Sentinel: turn old master into a slave when it comes back.
* [NEW] More explicit panic message on out of memory.
* [NEW] redis-cli: --latency-history mode implemented.

Download: http://redis.io/download

Light Table 0.4 has been released1

Light Table 0.4 has been released and can be downloaded  here
Full Changes list include:
  • FIX: change bundle id for Mac .app
  • FIX: make the fuzzy matching take separators into account
  • FIX: setting the exclude path didn’t take effect until restart
  • FIX: remove errant print statement (#405)
  • FIX: pipe separator highlights (#406)
  • FIX: dramatically improve rendering performance.
  • FIX: correctly parse version parts to numbers for comparison.
  • FIX: set syntax needed a better error message and description (#388)
  • FIX: better searching of the PATH on windows
  • FIX: don’t fail startup if a file/folder in a workspace was deleted
  • FIX: default exclude pattern was too greedy
  • FIX: handle semi-colonless JS much better
  • FIX: remove the tab symbols from the solarized theme
  • FIX: workspace buttons no longer overflow
  • FIX: handle the no available client much more gracefully
  • ADDED: the ability to split the window into multiple tabsets
  • ADDED: you can now have multiple windows open (Cmd/Ctrl-Shift-N to open a window, Cmd/Ctrl-Shift-W to close)
  • ADDED: python eval!
  • ADDED: ipython client integration
  • ADDED: nodejs client
  • ADDED: browser tab Browser: add browser tabBrowser: refresh active browser tab
  • ADDED: browser client using chrome-devtools
  • ADDED: Magical JS VM patching for live updates through the devtools integration
  • ADDED: command grouping
  • ADDED: connect tab that now shows which clients are active
  • ADDED: you can now unset a client from an editor
  • ADDED: connect tab now has add connection that lists all available client types
  • ADDED: executing a command by name with a keybinding will prompt you with the keybinding
  • ADDED: token-based auto-complete (press tab after a character)
  • ADDED: trailing whitespace is now removed on save (use the toggle remove trailing whitespace command to disable)
  • ADDED: line-ending detection on save
  • ADDED: You can now eval any arbitrary selection, just select text and press cmd/ctrl+enter
  • ADDED: Better styling for filter lists
  • ADDED: greatly improved startup time
  • ADDED: new folder, new file, rename, and delete to workspace context menu
  • ADDED: workspaces now watch the file system for changes
  • ADDED: Inline inspectable results for Javascript
  • ADDED: Console inspectable results for Javascript
  • ADDED: A greatly improved console with source information
  • ADDED: You can now put the console in a tab via the Console: Open the console in a tab command
  • ADDED: cancelable eval for Clojure and Python
  • ADDED: editor context menu for cut/copy/paste
  • ADDED: Light Table Docs! Docs: Open Light Table's documentation
  • ADDED: Recent workspaces are remembered, added Workspace: Create new workspace
  • CHANGED: clients tab is now connect
  • CHANGED: moved to acorn for Javascript parsing instead of Esprima
  • CHANGED: completely remove JQuery for significant memory performance increases
  • UPDATED: latest codemirror

More details available here:

http://www.chris-granger.com/2013/04/28/light-table-040/

Oracle NoSQL Database 2.0.39 released1

Oracle NoSQL Database 2.0.39 has been released and introduce several improvements, a couple of new Oracle product integration points as well as a number of important bug fixes. These new features and fixes include:

- An integration with Oracle Coherence has been provided that allows Oracle NoSQL Database to be used as a cache for Oracle Coherence applications, also allowing applications to directly access cached data from Oracle NoSQL Database. Documentation can be foundhttp://bit.ly/14e6jEP.

- Oracle NoSQL Database Enterprise Edition now has support for semantic technologies. Specifically, the Resource Description Framework (RDF), SPARQL query language, and a subset of the Web Ontology Language (OWL) are now supported. These capabilities are referred to as the RDF Graph feature of Oracle NoSQL Database. The RDF Graph feature provides a Java-based interface to store and query semantic data in Oracle NoSQL Database Enterprise Edition. Documentation can be found http://bit.ly/Y7aQX4.

Find the complete list of changes in the change log.

Changelog: http://bit.ly/ZweZDS
Download: http://bit.ly/yLGVg3

VoltDB v3.2 has been released1

VoltDB v3.2 has been  released and can be downloaded here: http://voltdb.com/community/downloads.php

Changes include:

  • Enhanced Support for Live Schema Updates
  • Improved Performance and Resilience of Catalog Updates
  • New Return Status for Snapshot Restore
  • hange to the Default Heartbeat Timeout

 

The following issues have been fixed:

  • Automated snapshots and node failure

    It was possible for automated snapshots to silently stop occurring after a node failed and rejoined the cluster. This did not happen all the time, but could not be corrected without restarting the cluster. This issue has been corrected.

  • The sqlcmd command and stored procedure names

    Previously, the sqlcmd command line tool could not invoke a stored procedure if the procedure name started with a SQL statement keyword, such as “select” or “delete”. This issue has been corrected.

  • Enterprise Manager fails to recognize cluster changes

    In recent versions of VoltDB, it was possible for the Enterprise Manager to start a database cluster but not recognize when the database completed startup. Similarly, if a node failed to rejoin or a recover operation did not complete the Enterprise Manager might not recognize these conditions. The symptom in all cases was that the database or server icon would not stop “spinning” in the Enterprise Manager control panel. These issues are now fixed.

MemSQL ships 2.0. Scales in-memory database across hundreds of nodes, thousands of cores1

MemSQL runs on 64-bit Linux. Ideally suited for machines with multi-core processors and at least 8 GB of RAM Download MemSQL

MemSQL goal was to deliver the fastest OLTP database ever. Inspired by the scale and architectures we saw at Facebook, we hoped to help every enterprise leverage in-memory technologies similar to those that leading web companies use.

Customers like Zyngaand Morgan Stanley not only wanted to quickly commit transactions to the database, they also wanted instant answers to questions about how their real-time data compared to historical data. This inspired the MemSQL team to build something new – a solution that supports highly concurrent transactional and analytical workloads at Big Data scale.

Today MemSQL’s real-time analytics platform is available for download. This is the first generally available version of MemSQL that scales horizontally on commodity hardware. It provides the blazing fast performance for which MemSQL is known, and now does it at Big Data scale. Customers have deployed MemSQL across hundreds of nodes and dozens of terabytes of data, and we’ve tested at even greater volumes and velocities. (Check out ourcalculator to get an idea of the number of reads and writes you can perform depending on the size of your cluster.)

This is also the first version to include MemSQL Watch, a visual web-based interface for monitoring and managing your cluster. We expect this to be the beginning of our foray into real-time visualizations as many of our customers look to operationalize their analytics.

Deploying a database can be difficult, so we’ve made it as simple as possible.  for free on our site and take it for a spin. You’ll definitely be impressed by the performance, but you’ll also be impressed by what’s missing:

  • Batched loading – Don’t wait until the middle of the night to refresh your reports.
  • Complicated programming languages (and a limited talent pool) – Use SQL for real-time analytics.
  • An expensive, proprietary box (and a plan to rip and replace it in a few years) – Scale incrementally on commodity hardware.
  • A lengthy implementation cycle – Launch your first MemSQL instance in minutes in the cloud.

Cassandra 1.1.11 has been released1

http://cassandra.apache.org/download/

This is a maintenance/bug fix release[1] on the 1.1 series. As always,
please pay careful attention to the release notes[2] and Let us know[3]
right away if have any problems.

[1]: http://goo.gl/QfZlg (CHANGES.txt)
[2]: http://goo.gl/O55QF (NEWS.txt)
[3]: https://issues.apache.org/jira/browse/CASSANDRA
[4]: http://goo.gl/KbiRm (CHEC)

TokuDB open sourced and v7 released1

http://www.tokutek.com/2013/04/announcing-tokudb-v7-open-source-and-more/

TokuDB Version 7, for MySQL and MariaDB is going open source.

The free Community Edition is fully functional and fully performant. It has all the compression you’ve come to expect from TokuDB. It has hot schema changes: no-down-time column insertion, deletion, renaming, etc., as well as index creation. It has clustering secondary keys. We are also announcing an Enterprise Edition (coming soon) with additional benefits, such as a support package and advanced backup and recovery tools.

Making TokuDB open source is a natural next step for Tokutek’s involvement in the MySQL community. So far, Tokutek has been involved in the community in many ways:

TokuDB v7 maintains all our established advantages: fast trickle load, fast bulk load, fast range queries through clustering indexes, no fragmentation, and full MySQL/MariaDB compatibility for ease of installation.

In addition, there are plenty of other performance improvements included in this version. For starters, TokuDB v7 adds support for Direct I/O. Also, you asked for it, you got it: TokuDB v7 has significantly enhanced Engine Status information.

For details on updates to pricing and supported MySQL and MariaDB versions, please see our FAQ.

To learn more about TokuDB:

  • Download executables here.
  • The source code is available on GitHub.

Hypertable 0.9.7.2 released1

Hypertable version 0.9.7.2 has been released.

Download here:  http://hypertable.com/download/0972/ 

Changes:

  • Fixed bug in maintenance queue causing worker thread count to drop to 1 over time
  • Fixed CellStore concurrency and divide-by-zero problems
  • issue 1038: Stop connect retry attempts to recovered server
  • Added support for .cellstore.index pseudo-table
  • Schedule log cleanup compactions ahead of merging compactions
  • Rotate starting point in maintenance scheduler to avoid compaction starvation
  • Removed absolute path in jrun script
  • Implemented pure virtual function for older CellStore format
  • issue 991: added refresh_table to the Thrift interface
  • issue 999: needs_compaction bit not getting cleared
  • htpkg – don’t build thriftbroker-only packages by default
  • Maintenance scheduler overhaul; Pause app queue if prune threshold exceeded by 20%
  • Improved CommitLog purge break log message
  • Only wait for system range recovery in RangeServer::phantom_ methods
  • Got rid of exception output for INFO messages (HT_INFO_OUT)
  • Removed dependency to log4cpp
  • Added doxygen comments to src/cc/Common
  • Added Hypertable.RangeServer.Maintenance.LowMemoryPrioritization property
  • Finished adding doxygen comments to AsyncComm
  • Fixed balance plan server assignment problem
  • Fixed hang problem in ~TableScanner on scanner errors
  • Fixed handling of missing transfer log directory in PhantomRange
  • Fixed problem with explicitly supplied timestamps and TIME_ORDER DESC
  • Changed “tar -xjv” to “tar xjv” in Capfiles
  • Checked in auto-generated code from recent Thrift changes
  • Added two-serial-failover test
  • Re-enable load balancer
  • Got rid of deadlock in AsyncComm

Redis 2.6.12 has been released1

Redis 2.6.12 has been released and can be downloaded from http://redis.io

Changelog:

UPGRADE URGENCY: MODERATE, nothing very critical but a few non trivial bugs.

* [BUGFIX]   redis-cli –bigkeys: don’t crash with empty DB.
* [BUGFIX]   stop-writes-on-bgsave-error now works in redis.conf
* [BUGFIX]   Don’t crash at startup if RDB is there but can’t be opened.
* [BUGFIX]   Initial value for master_link_down_since_seconds is now huge.
* [BUGFIX]   Allow SELECT while loading the DB.
* [BUGFIX]   Don’t replicate/AOF an empty MULTI/EXEC if the transaction
is empty or containing just read-only commands.
* [BUGFIX]   EXPIRE should not be able to resurrect keys (see issue #1026).
* [IMPROVED] Extended SET back ported from Redis 2.8 / unstable
See http://redis.io/commands/set for more information.
* [IMPROVED] Test suite improved.

MongoDB 2.4 has been released1

MongoDB 2.4 has been released and includes new features and enhancements as follow:

  • Hash-Based Sharding
  • Capped Arrays
  • Text Search (Beta)
  • Geospatial Enhancements
  • Faster Counts
  • Aggregation Framework Improvements
  • Role-Based Privileges
  • Working Set Analyzer
  • Improved Replication

 

Release notes

Downloads

Follow LuxNoSQL on Twitter
 
Join the LuxNoSQL Community on LinkedIn