Releases: wtsi-npg/sqyrrl
Releases · wtsi-npg/sqyrrl
2.0.0
What's Changed
- Bump golang.org/x/term from 0.24.0 to 0.25.0 by @dependabot in #65
- Fix OIDC redirect url by @kjsanger in #66
- propagate GOARCH to go build command by @dkj in #68
- Add TOML config file and update docs by @kjsanger in #67
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #70
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #69
- Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #75
- Add mapping of OIDC client user to iRODS user by @kjsanger in #74
- Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #72
- Bump golang.org/x/term from 0.25.0 to 0.27.0 by @dependabot in #77
- Bump github.com/onsi/gomega from 1.35.1 to 1.36.1 by @dependabot in #78
- isReadableByUser logic change by @dkj in #71
- Extra user type by @dkj in #86
- Workaround for the iRODS server using only a weak TLS cipher by @dkj in #88
- Bump github.com/coreos/go-oidc/v3 from 3.11.0 to 3.12.0 by @dependabot in #84
- Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #82
- Bump golang.org/x/term from 0.27.0 to 0.28.0 by @dependabot in #83
- Initial devcontainer config by @dkj in #93
- Refine access control logic by @dkj in #91
- Seamless auth flow by @dkj in #92
- Disable start of unused server in tests by @dkj in #94
- Add an Authoriser interface and use it to add mocks for testing by @kjsanger in #98
- Test login and auth flow by @dkj in #97
- Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by @dependabot in #95
- Bump golang.org/x/term from 0.28.0 to 0.29.0 by @dependabot in #96
- Refactor variable declarations by @kjsanger in #100
New Contributors
Full Changelog: 1.2.0...2.0.0
1.2.0
What's Changed
- Add tests for iRODS environment configuration by @kjsanger in #36
- Bump golang.org/x/term from 0.19.0 to 0.20.0 by @dependabot in #38
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #37
- Add iRODS 4.3.2, remove 4.3-nightly by @kjsanger in #39
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 by @dependabot in #40
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 by @dependabot in #42
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #41
- Bump golang.org/x/term from 0.20.0 to 0.21.0 by @dependabot in #44
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #45
- Refactor the build to use a build directory by @kjsanger in #47
- Bump golang.org/x/term from 0.21.0 to 0.22.0 by @dependabot in #48
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #51
- Add OpenID Connect authentication by @kjsanger in #43
- update container labels by @avnishsinghh in #52
- Bump github.com/coreos/go-oidc/v3 from 3.10.0 to 3.11.0 by @dependabot in #53
- Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #54
- Bump golang.org/x/term from 0.22.0 to 0.23.0 by @dependabot in #57
- Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.1 by @dependabot in #58
- Bump github.com/rs/xid from 1.5.0 to 1.6.0 by @dependabot in #59
- Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #60
- Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #61
- Add OIDC-based iRODS authentication by @kjsanger in #62
- Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #63
- Bump golang.org/x/term from 0.23.0 to 0.24.0 by @dependabot in #64
New Contributors
- @avnishsinghh made their first contribution in #52
Full Changelog: 1.1.2...1.2.0
1.1.2
What's Changed
Full Changelog: 1.1.1...1.1.2
1.1.1
What's Changed
- Bug: sanitise user input returned in error messages by @kjsanger in #1
- Add HTTP request chains, logging and home page by @kjsanger in #2
- Add tests for iRODS get handler by @kjsanger in #3
- Fix test cleanup which was commented out by @kjsanger in #9
- Bump golang.org/x/term from 0.17.0 to 0.18.0 by @dependabot in #4
- Bump github.com/cyverse/go-irodsclient from 0.14.0 to 0.14.1 by @dependabot in #8
- Fix error-type checking to send HTTP 404 correctly by @kjsanger in #11
- Bump github.com/onsi/gomega from 1.30.0 to 1.32.0 by @dependabot in #6
- use
$(RM)
for clean target by @jmtcsngr in #16 - Deploy on Alpine and add a non-root user by @kjsanger in #13
- remove unused ARG in Dockerfile for VERSION by @jmtcsngr in #19
- Add release GitHub Action by @kjsanger in #14
- Add an API endpoint and redirect requests to it by @kjsanger in #17
- Embed HTML templates in server executable by @kjsanger in #20
- Fix missing ciphers for TLS by @kjsanger in #21
- Bump github.com/cyverse/go-irodsclient from 0.14.3 to 0.14.4 by @dependabot in #15
- Add a static (non-templated) content handler by @kjsanger in #22
- Bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #23
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #7
- Workaround for the iRODS server using only a weak TLS cipher by @kjsanger in #29
- Allow iRODS authentication without iinit icommand by @kjsanger in #30
- Add indexing of iRODS paths to homepage by @kjsanger in #24
- Chore/refactoring by @kjsanger in #32
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #31
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #33
- Fix management of existing iRODS auth files by @kjsanger in #34
New Contributors
- @kjsanger made their first contribution in #1
- @dependabot made their first contribution in #4
- @jmtcsngr made their first contribution in #16
Full Changelog: https://github.com/wtsi-npg/sqyrrl/commits/1.1.1
1.1.0
What's Changed
Full Changelog: 1.0.2...1.1.0
1.0.2
What's Changed
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Add a static (non-templated) content handler by @kjsanger in #22
- Bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #23
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #7
- Workaround for the iRODS server using only a weak TLS cipher by @kjsanger in #29
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Bug: sanitise user input returned in error messages by @kjsanger in #1
- Add HTTP request chains, logging and home page by @kjsanger in #2
- Add tests for iRODS get handler by @kjsanger in #3
- Fix test cleanup which was commented out by @kjsanger in #9
- Bump golang.org/x/term from 0.17.0 to 0.18.0 by @dependabot in #4
- Bump github.com/cyverse/go-irodsclient from 0.14.0 to 0.14.1 by @dependabot in #8
- Fix error-type checking to send HTTP 404 correctly by @kjsanger in #11
- Bump github.com/onsi/gomega from 1.30.0 to 1.32.0 by @dependabot in #6
- use
$(RM)
for clean target by @jmtcsngr in #16 - Deploy on Alpine and add a non-root user by @kjsanger in #13
- remove unused ARG in Dockerfile for VERSION by @jmtcsngr in #19
- Add release GitHub Action by @kjsanger in #14
- Add an API endpoint and redirect requests to it by @kjsanger in #17
- Embed HTML templates in server executable by @kjsanger in #20
- Fix missing ciphers for TLS by @kjsanger in #21
- Bump github.com/cyverse/go-irodsclient from 0.14.3 to 0.14.4 by @dependabot in #15
New Contributors
- @kjsanger made their first contribution in #1
- @dependabot made their first contribution in #4
- @jmtcsngr made their first contribution in #16
Full Changelog: https://github.com/wtsi-npg/sqyrrl/commits/1.0.0