Releases: wtsi-npg/extendo
v2.7.0
What's Changed
- Add Singularity container support for iRODS clients by @kjsanger in #143
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 by @dependabot in #144
- Add iRODS 4.2.12 to the test matrix by @kjsanger in #145
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #148
- Update to Go 1.20 by @kjsanger in #149
- Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #147
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #151
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #150
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #152
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #153
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #154
- Update logging dependencies by @kjsanger in #155
- Bump github.com/rs/zerolog from 1.29.1 to 1.30.0 by @dependabot in #157
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #156
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #158
- Bump github.com/rs/zerolog from 1.30.0 to 1.31.0 by @dependabot in #160
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #159
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #161
- Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 by @dependabot in #162
- Update test matrix iRODS versions by @kjsanger in #163
- Bump github.com/onsi/gomega from 1.28.0 to 1.28.1 by @dependabot in #164
- Bump github.com/onsi/gomega from 1.28.1 to 1.29.0 by @dependabot in #165
- Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 by @dependabot in #166
- Add iRODS 4.3.1 Ubuntu 22.04 as a required test target by @kjsanger in #167
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 by @dependabot in #168
- Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 by @dependabot in #169
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 by @dependabot in #170
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #172
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #173
- Bump actions/checkout from 3 to 4 by @dependabot in #176
- Bump actions/cache from 3 to 4 by @dependabot in #174
- Bump actions/setup-go from 4 to 5 by @dependabot in #175
- Bump Go from 1.20 to 1.22 by @kjsanger in #177
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #178
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 by @dependabot in #179
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #181
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 by @dependabot in #180
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #182
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #183
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #184
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #185
- Add iRODS 4.3.2, remove 4.3-nightly by @kjsanger in #186
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 by @dependabot in #187
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 by @dependabot in #188
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #189
Full Changelog: v2.6.1...v2.7.0
2.6.1
2.6.0
2.5.0
Added
- Checksum verification on put
Removal of a workaround that was created for iRODS 4.1.* now allows extendo to support iRODS' checksum verification feature for put
operations. This feature calculates a checksum from the local file on disk and compares this to the checksum of the remote data object in iRODS, as part of the put
operation. This is the same behaviour as the iRODS icommand iput -K
.
Removed
- iRODS 4.1.* PutDataObject workaround
- iRODS 4.2.10 GitHub Action tests
Changed
- Build with Go 1.17
- Migrate GitHub Action from Ubuntu 18.04 to 20.04
- Update baton to 4.0.0 in GitHub Action tests
- Bump github.com/onsi/ginkgo from 1.16.1 to 2.1.6
- Bump github.com/onsi/gomega from 1.11.0 to 1.20.2
- Bump github.com/stretchr/testify from 1.7.0 to 1.8.0
- Bump github.com/rs/zerolog from 1.21.0 to 1.28.0
2.4.0
Added
- Added a Github Actions test workflow
Changed
- Bump github.com/onsi/ginkgo from 1.15.0 to 1.16.1
- Bump github.com/onsi/gomega from 1.10.5 to 1.11.0
- Bump github.com/pkg/errors from 0.8.1 to 0.9.1
- Bump github.com/rs/zerolog from 1.19.0 to 1.21.0
- Bump github.com/wtsi-npg/logshim from 1.2.0 to 1.3.0
- Bump github.com/wtsi-npg/logshim-zerolog 1.2.0 to 1.3.0
2.3.0
2.2.0
Added
- Added HasNamespace, Namespace, WithNamespace, WithoutNamespace
methods to AVU.
Changed
-
Deprecated MakeAVU.
-
Bump github.com/stretchr/testify from 1.5.1 to 1.6.1
-
Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.2
-
Bump github.com/rs/zerolog from 1.18.0 to 1.19.0
2.1.0
2.0.0
Added
- This changelog.
- Support to stop idle and long-running clients.
- IdleTime() and Runtime() to Client.
- Locking to Client for state updates and iRODS operations.
Changed
-
Modify NewClientPool to accept ClientPoolParams. This is an API breaking
change as it modifies the signature of NewClientPool to allow a number of
pool settings to be managed. -
Switch from ClientPool from using channels to mutex.
-
Bump Miniconda3 from 4.5.11 to 4.6.14
-
Bump baton from 2.0.0 to 2.0.1
-
Bump github.com/rs/zerolog from 1.17.2 to 1.18.0
-
Bump github.com/pkg/errors from 0.8.1 to 0.9.1
-
Bump github.com/kjsanger/logshim from 1.0.0 to 1.1.0
-
Bump github.com/kjsanger/logshim-zerolog from 1.0.0 to 1.1.0
-
Bump github.com/onsi/gomega from 1.7.1 to 1.9.0
-
Bump github.com/onsi/ginkgo from 1.10.3 to 1.12.0
1.1.0
Changed
-
Refactor sorting to use sort.SliceStable.
-
Bump github.com/onsi/gomega from 1.5.0 to 1.7.1
-
Bump github.com/onsi/ginkgo from 1.8.0 to 1.10.3
-
Bump github.com/rs/zerolog from 1.14.3 to 1.17.2
-
Bump github.com/stretchr/testify from 1.3.0 to 1.4.0
Fixed
- Improvements to documentation, formatting and logging.