Releases: inviqa/harness-go
Releases · inviqa/harness-go
0.14.0
What's Changed
Breaking Changes
- Use a volume mount by default to run everything in docker by @jameshalsall in #196
Fixed bugs
- Set buildkit env vars for ws recompile by @jameshalsall in #201
Other Changes
- Automatically create a dedicated test database for Postgres by @jameshalsall in #199
- Automatically create a dedicated test database for MySQL by @jameshalsall in #202
- Add pact support by @andytson-inviqa in #200
Full Changelog: 0.13.1...0.14.0
0.13.1
Security Release: If you make use of the github.token
attribute to install private Go modules, then you need to update ASAP.
What's Changed
Fixed bugs
- Fix the github token inclusion by @dantleech in #198
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- Make it easier to do cross-platform builds in pipelines by @jameshalsall in #170
- Correctly detect CI env in 'external-images pull' command by @jameshalsall in #172
- Switch Kafka and Zookeeper images to bitnami variants by @jameshalsall in #173
- Wait longer in CI for containers to start before verifying by @jameshalsall in #174
- Add option to copy additional arbitrary files to production image by @jameshalsall in #175
- Support TLS in the harness by @dantleech in #176
- Bump docker-compose.yml version to 3.7 by @jameshalsall in #177
- Hide multiplatform builds behind an experimental attribute by @jameshalsall in #178
- Move additional_tags out of experimental docker attribute by @jameshalsall in #179
- Remove duplicate docker logout during publish by @jameshalsall in #180
- Simplify Jenkinsfile for docker buildkit usage by @jameshalsall in #181
- Fix some problems with production image build + publish by @jameshalsall in #182
- Use mysql/mysql-server image for arm64 architecture by @jameshalsall in #184
- Use workspace name and short git ref for namespace attribute by @jameshalsall in #185
- Make it easier to use inviqa/kafka-outbox-relay by @jameshalsall in #187
- Fix broken MySQL image attribute in docker.yml by @jameshalsall in #189
- Provide GOOS/GOARCH by default by @andytson-inviqa in #192
- Set --builder when publishing multiplatform image by @jameshalsall in #193
- Move Kafka and Zookeeper config to services attribute by @jameshalsall in #191
Full Changelog: 0.12.1...0.13.0
0.12.1
What's Changed
- Do not specify GOOS or GOARCH during build by @jameshalsall in #169
Full Changelog: 0.12.0...0.12.1
0.12.0
Implemented enhancements:
- Add Go 1.17 support #159
- Make it easier to add multiple binaries in development + production image #151
- Make it possible to mount app volume #161 (jameshalsall)
Closed issues:
- Missing timezone data in production image #150
Merged pull requests:
- Add option to bundle /usr/share/zoneinfo in prod image #164 (jameshalsall)
- Add Go 1.17 to the CI pipeline #163 (jameshalsall)
- Add support for additional binaries #162 (jameshalsall)
- Use recreate stategy for MySQL and Postgres Deployment #160 (kierenevans)
0.11.0
Implemented enhancements:
- Add support for external image registries #155 (jameshalsall)
Fixed bugs:
- Avoid leaking docker passwords in CI logs #154 (andytson-inviqa)
- Fix missing imagePullSecrets in jobs and cronjobs #152 (andytson-inviqa)
Merged pull requests:
- Cleanup built docker images in Jenkins #153 (kierenevans)
- Fix benchmark report and vet commands #149 (hgajjar)
- Switch changelog generator docker image #148 (kierenevans)
- Fix for Values reference #147 (g-foster2)
0.10.4
Fixed bugs:
- Ensure benchmarks run in isolation #146 (jameshalsall)
- Quote sub-shell output in 'ws go docker fmt check' #141 (jameshalsall)
- Fix location of enableServiceLinks #140 (dantleech)
- Quote environment variables in integration/run.sh #135 (jameshalsall)
Merged pull requests:
- Fix remaining enableServiceLinks #145 (dantleech)
- Use consistent pod volume name patterns for postgres #144 (andytson-inviqa)
- Fix volume mount name key #143 (dantleech)
- Add support for Jobs, CronJobs and memory limits #139 (andytson-inviqa)
0.10.3
Fixed bugs:
- Pass environment variables to all host integration test commands #137 (jameshalsall)
0.10.2
Fixed bugs:
- Use php escapeshellarg for escaping data inserted into bash scripts #136 (andytson-inviqa)
0.10.1
Fixed bugs:
- Quote environment variables in integration/run.sh #135 (jameshalsall)