Rexray Versions Save

REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

v0.11.4

5 years ago

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.

v0.11.3

5 years ago

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

6 years ago

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

6 years ago

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

6 years ago

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

6 years ago

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

6 years ago

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

6 years ago

Replaced by v0.10.1.

v0.10.0-rc3

6 years ago

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

6 years ago

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.