Release early, release often
Version 0.3.0 (TBA)
This release introduces the Elastic Block Storage (EBS) driver, formerly known as the EC2 driver in REX-Ray <=0.3.x.
- Volume Removal Instance ID Fix (#292)
Version 0.2.1 (2016/09/14)
This is a minor release that includes a fix for the EFS storage driver as well as improvements to the build process. For example, Travis-CI now builds libStorage against multiple versions of Golang and both Linux and Darwin.
Version 0.2.0 (2016/09/07)
Beginning with this release, libStorage's versions will increment the MINOR component with the introduction of a new storage driver in concert with the guidelines set forth by semantic versioning.
- Amazon Elastic File System (EFS) Support (#231)
- Support for Go 1.7 (#251)
|Chris Duchesne||Chris not only took on the role of project manager for libStorage and REX-Ray, he still provides ongoing test plan execution and release validation. Thank you Chris!|
|Kenny Cole||Kenny's tireless effort to support users and triage submitted issues is such a cornerstone to libStorage that I'm not sure what this project would do without him!|
|Martin Hrabovcin||Martin, along with Kasisnu, definitely win the "Community Members of the Month" award! Their hard work and dedication resulted in the introduction of the Amazon EFS storage driver. Thank you Martin & Kasisnu!|
|Kasisnu Singh||Have I mentioned we have the best community around? Seriously, thank you again Kasisnu! Your work, along with Martin's, is a milestone in the growth of libStorage.|
Version 0.1.5 (2016/07/12)
This release comes hot on the heels of the last, but some dynamite bug fixes have improved the performance of the server by leaps and bounds. Operations that were taking minutes now take seconds or less. Memory consumption that could exceed 50GB is now kept neat and tidy.
Version 0.1.4 (2016/07/08)
This update provides a major performance improvement as well as a few other, minor bug fixes and enhancements.
- Performance degradation bug (#218)
- Close bug in ScaleIO driver (#213)
- Panic when checking attached instances with Isilon driver (#211)
- Improved build process (#220)
- Improved executor logging (#217)
- Log timestamps in ms (#219)
- Updated ScaleIO docs (#214)
Version 0.1.3 (2016/06/14)
This is a minor update to support the release of REX-Ray 0.4.0.
- Marshal to YAML Enhancements (#203)
Version 0.1.2 (2016/06/13)
This release updates the default VirtualBox endpoint to
Version 0.1.1 (2016/06/10)
This is the initial GA release of libStorage.
libStorage is an open source, platform agnostic, storage provisioning and orchestration framework, model, and API. Features include:
- A standardized storage orchestration model and API
- A lightweight, reference client implementation with a minimal dependency footprint
- The ability to embed both the libStorage client and server, creating native application integration opportunities
libStorage supports the following operations:
|Volume||List / Inspect||Get detailed information about one to many volumes|
|Create / Remote||Manage the volume lifecycle|
|Attach / Detach||Provision volumes to a client|
|Mount / Unmount||Make attached volumes ready-to-use, local file systems|
|Storage Pool||Coming soon|
Using libStorage can be broken down into several, distinct steps:
- Configuring libStorage
- Understanding the API
- Identifying a production server and client implementation, such as REX-Ray
|Clint Kitson||His vision come to fruition. That's his vision, thus please assign all bugs to Clint :)|
|Vladimir Vivien||A nascent player, Vlad had to hit the ground running and has been a key contributor|
|Kenny Coleman||While some come close, none are comparable to Kenny's handlebar|
|Jonas Rosland||Always good for a sanity check and keeping things on the straight and narrow|
|Steph Carlson||Steph keeps the convention train chugging along...|
|Amanda Katona||And Amanda is the one keeping the locomotive from going off the rails|
|Drew Smith||Drew is always ready to lend a hand, no matter the problem|
|Chris Duchesne||His short time with the team is in complete opposition to the value he has added to this project|
|David vonThenen||David has been a go-to guy for debugging the most difficult of issues|
|Steve Wong||Steve stays on top of the things and keeps use cases in sync with industry needs|
|Travis Rhoden||Another keen mind, Travis is also a great font of technical know-how|
|Peter Blum||Absent Peter, the EMC World demo would not have been ready|
|Megan Hyland||And absent Megan, Peter's work would only have taken things halfway there|
|Eugene Chupriyanov||For helping with the EC2 planning|
|Matt Farina||Without Glide, it all comes crashing down|
|Josh Bernstein||The shadowy figure behind the curtain...|
And many more...