Releases: rexray/rexray
v0.11.4
Version 0.11.4 (2019/01/15)
This is a minor release that includes support for AWS NVMe storage.
Enhancements
Documentation
Please see the v0.11.4 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.11.4 files for the REX-Ray binaries.
0.11.3
Version 0.11.3 (2018/06/12)
This is a minor release that improves support for Ceph, Cinder, and Digital
Ocean. It also disables the Docker CSI bridge that was previously enabled by
default in 0.11.0. Users experienced problems with the bridge when large volume
counts were present.
CSI has deprecated support for it's 0.1 release and REX-Ray has removed initial
support for CSI with this release. CSI support within REX-Ray will be planned
when CSI reaches version 1.0, currently projected for a late 2018 release.
Enhancements
- Enable
DOCKER_LEGACY
mode by default (#1226) - Add support in Cinder driver for custom CA certificate and insecure mode (#952)
Bug Fixes
- Fix volume filtering by region in Digital Ocean (#1164)
- Fix support for Ceph Mimic in RBD driver by properly parsing new output format (#1231)
Documentation
Please see the v0.11.3 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.11.3 files for the REX-Ray binaries.
v0.11.1
Version 0.11.1 (2017/12/19)
This is a minor release that addresses a few bugs.
Enhancements
- Upgrade AWS GoSDK to v1.12.46 (#1128)
- Add support for automatic volume paging on Digital Ocean when large number of volumes are present (#1131)
- Support setting of
EBS_ENDPOINT
in EBS Docker Managed plugin (#1132) - Use CentOS as base OS for
csi-nfs
Docker managed plugin and add example documentation (#1114)
Bug Fixes
- Fix issue in Ceph RBD driver that improperly parsed the contents of the cephArgs config value. (#1098)
- Correct the machine hardware name for s390x (#1111)
- Correct the RPM package so that installed package can be removed and upgraded without issue. (#1088)
- Fix issue that made disabling path caching have no effect (#1110)
- Fix issue that could prevent volume attach/detach operations on Micorsoft Azure from working properly (#1122)
- Fix issue where setting
EBS_ENDPOINT
had no effect (#1118)
Documentation
Please see the v0.11.1 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins (now with CSI support!) can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.11.1 files for the REX-Ray binaries.
v0.11.0
Version 0.11.0 (2017/10/16)
This is a major release that introduces the Docker Volume API to CSI southbound adapter -- a bridge that enables the consumption of CSI plug-ins by Docker. This new Docker to CSI bridge is enabled by default when running REX-Ray as a service, while the Docker Managed Plug-ins default to the existing Docker Volume API endpoint.
New Features
- Docker Volume API to CSI bridge that allows Docker to consume CSI plug-ins (#1037)
- Microsoft Azure Unmanaged Disk Docker Managed Plugin (#817)
Enhancements
- Documentation improvements (#1075, #1077)
- Upgrade Ceph client in RBD managed plugin to Luminous release (#1050)
- Enable
S3FS_ENDPOINT
in s3fs managed plugin (#1042) - Expand managed plugin configuration options (#1056)
- Allow custom Ceph cluster name and non-admin user (#1035)
Bug Fixes
- Fix issue in CSI-libStorage bridge that would prevent idempotent creates after a restart. (#1060)
- Fix volume pre-emption in Cinder driver. This bug prevented Cinder from working in Docker Swarm mode (#913)
Thank you
Name | Blame |
---|---|
Harshavardhana | A lot of people are unaware, but Harshavardhana is a world famous cruciverbalist. Each week he designs a new, daily-dose of word related pain for the truly cross-fit. And still Harshavardhana was able to come up with a four-letter acronym that describes a different kind of way to use a bucket -- "S3FS". Thank you Harshavardhana! |
Documentation
Please see the v0.11.0 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins (now with CSI support!) can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.11.0 files for the REX-Ray binaries.
v0.11.0-rc3
Version 0.11.0-rc3 (2017/10/13)
This is a major release that introduces a Docker Volume API to CSI bridge that
allows Docker to consume CSI plugins. This new Docker behavior is enabled by
default when running REX-Ray as a service, while the Docker Managed Plugins
available in the Docker Hub default to using the pre-existing Docker module.
New Features
- Introduce a new Docker Volume API to CSI bridge that allows Docker to consume
CSI plugins. (#1037) - Microsoft Azure Unmanaged Disk Docker Managed Plugin
(#817)
Enhancements
- Upgrade Ceph client in RBD managed plugin to Luminous release
(#1050) - Enable
S3FS_ENDPOINT
in s3fs managed plugin
(#1042) - Expand managed plugin configuration options
(#1056) - Allow custom Ceph cluster name and non-admin user
(#1035)
Bug Fixes
- Fix issue in CSI-libStorage bridge that would prevent idempotent creates after
a restart. (#1060) - Fix volume pre-emption in Cinder driver. This bug prevented Cinder from working
in Docker Swarm mode (#913)
Thank you
Name | Blame |
---|---|
Harshavardhana | IOU |
v0.10.2
Version 0.10.2 (2017/09/12)
REX types warily, a deadline to meet
With his dev box that sure ain't slow
Ain't no sound but the sound of his keys
The PR is ready to go.
Are you ready? Hey, are you ready for this?
Are you hanging on the edge of your seat?
From Travis-CI the binaries rip
REX's builds can't be beat, yeah
Another bug bites the dust!
Enhancements
- Improved CLI error handling (#1027)
- Earlier detection of compilation errors for release variants (#1028)
Bug Fixes
- Fixes broken script installs (#1025)
Documentation
Please see the v0.10.2 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins (now with CSI support!) can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.10.2 files for the REX-Ray binaries.
v0.10.1
Version 0.10.1 (2017/09/11)
Hi, REX here. Look, I know it's been a while since the last release. Three whole months. I'm not going to apologize either. I'm an anthropomorphic dog who chases bugs instead of bones for a living. That's pretty impressive in and of itself!
However, it's been worth the wait. This is a major release, with changes that include:
New Features
- Support for the Container Storage Interface (CSI) specification (
8dbb732
) (#878) - The CSI-BlockDevices plug-in provides local block device support (#961)
- The CSI-NFS plug-in provides NFS support (#962)
- The CSI-VFS plug-in provides virtual filesystem (VFS) support (#878)
- Raw device support for all existing, block-based storage platforms (#998)
Enhancements
- Support for
go get github.com/rexray/rexray
(#991) - Custom config file via the CLI's
-c|--config
flag (#991) - All existing, managed Docker plug-ins now support CSI (#1012)
- S3FS supports custom endpoints (#986)
- EBS supports large-device range option (#996)
- Support for DigitalOcean environment variables with underscores (#1004)
- Use Golang dependency management tool
dep
(#993) - Merged libStorage into REX-Ray (#932)
- Simplified build process (#937)
- Versioned
vendor
directory (#930) - REX-Ray now built with Go 1.8.3 (#918)
Bug Fixes
- Fixed required permissions for S3FS Docker plug-in (#893)
- Fixed Cinder support (#935)
- Fixed volume mount path retrieval in FlexREX
DetachVolume
(#914) - Sirupsen to sirupsen (#995)
- Fixes panic when there is no value for some CLI flags (#1021)
- Updates CSI column in supported platform table (
beec3d1
)
Thank You
Name | Blame |
---|---|
Matt Glaser | I must underscore, How Matt converted a bug, Into a closed fix. |
Ville Törhönen | A man too large cried, Bemoaned a device too small, He made it larger. |
Dustin Hendel | Stand swiftly, stand now, Forget set destinations, Go where you now wish. |
Mathieu Velten | A burning ember, A spark shouts into the flame, Fire dancing skyward. |
Chris Duchesne | Silent, still, careful, Works into the night's embrace, Yes, reliable. |
Travis Rhoden | The other to blame, Committed, will hash it out, All credit to you. |
Clint Kitson | Return home, cannot, He who travels for us all, He speaks, we listen. |
Documentation
Please see the v0.10.1 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins (now with CSI support!) can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.10.1 files for the REX-Ray binaries.
v0.10.0
v0.10.0-rc3
Version 0.10.0 (2017/09/11)
Hi, REX here. Look, I know it's been a while since the last release. Three whole months. I'm not going to apologize either. I'm an anthropomorphic dog who chases bugs instead of bones for a living. That's pretty impressive in and of itself!
However, it's been worth the wait. This is a major release, with changes that include:
New Features
- Support for the Container Storage Interface (CSI) specification (
8dbb732
) (#878) - The CSI-BlockDevices plug-in provides local block device support (#961)
- The CSI-NFS plug-in provides NFS support (#962)
- The CSI-VFS plug-in provides virtual filesystem (VFS) support (#878)
- Raw device support for all existing, block-based storage platforms (#998)
Enhancements
- Support for
go get github.com/rexray/rexray
(#991) - Custom config file via the CLI's
-c|--config
flag (#991) - All existing, managed Docker plug-ins now support CSI (#1012)
- S3FS supports custom endpoints (#986)
- EBS supports large-device range option (#996)
- Support for DigitalOcean environment variables with underscores (#1004)
- Use Golang dependency management tool
dep
(#993) - Merged libStorage into REX-Ray (#932)
- Simplified build process (#937)
- Versioned
vendor
directory (#930) - REX-Ray now built with Go 1.8.3 (#918)
Bug Fixes
- Fixed required permissions for S3FS Docker plug-in (#893)
- Fixed Cinder support (#935)
- Fixed volume mount path retrieval in FlexREX
DetachVolume
(#914) - Sirupsen to sirupsen (#995)
Documentation
Please see the v0.10.0-rc3 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins (now with CSI support!) can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.10.0-rc3 files for the REX-Ray binaries.
v0.10.0-rc2
Version 0.10.0-rc2 (2017/09/06)
Hi, REX here. Look, I know it's been a while since the last release. Three whole months. I'm not going to apologize either. I'm an anthropomorphic dog who chases bugs instead of bones for a living. That's pretty impressive in and of itself!
However, it's been worth the wait. This is a major release, with features that include:
- Support for the Container Storage Interface (CSI) specification (
8dbb732
) - Support for local block devices
- Support for native network file system (NFS) storage
- Raw device access for all existing, block-based storage platforms
- and more!
The full list of changes, as usual, is below. If anything is missing, again, I'm a d-o-g. You try typing without opposable thumbs.
A full list of the new features and fixes will be added in RC3
Documentation
Please see the v0.10.0-rc2 documentation for more information.
Plug-ins
The REX-Ray Docker plug-ins can be found on the Docker hub. Read more about them in the REX-Ray documentation.
Binaries
Please see the v0.10.0-rc2 files for the REX-Ray binaries.