What's Changed
- Limit executor object creation rate by @severinson in #1015
- No-op change to test sync latency by @severinson in #1022
- No-op change to test sync latency by @severinson in #1023
- Add streaming gRPC service to transfer jobs from the server to the executor by @severinson in #1020
- Store junit test report on test failure by @severinson in #1035
- Fix panic + improve panic handling by @JamesMurkin in #1032
- Bump eventsource from 1.1.0 to 1.1.1 in /internal/lookout/ui by @dependabot in #1038
- Bump github.com/jackc/pgx/v4 from 4.15.0 to 4.16.1 by @dependabot in #989
- Bump github.com/nats-io/nats-streaming-server from 0.22.1 to 0.24.6 by @dependabot in #986
- Bump github.com/google/uuid from 1.1.2 to 1.3.0 by @dependabot in #990
- Bump github.com/go-openapi/runtime from 0.21.1 to 0.24.1 by @dependabot in #1040
- Make executor limit the number of terminated pods by @JamesMurkin in #1021
- Make EtcdHealthMonitor handle some instances down + metrics by @JamesMurkin in #1025
- Fix unit tests on macOS (#1047) by @richscott in #1049
- Bump github.com/go-openapi/jsonreference from 0.19.6 to 0.20.0 by @dependabot in #1042
- Bump github.com/nats-io/nats.go from 1.13.0 to 1.16.0 by @dependabot in #1016
- Move linting and unit tests to Github Actions by @jayofdoom in #1033
- Add endpoints for batch queue creation by @theAntiYeti in #1060
- Fix dev setup script by @carlocamurri in #1062
- Dev pulsar by @kannon92 in #1057
- Setting up developer VM for aws ec2 by @kannon92 in #1051
- Adding typescript unit testing github actions by @kannon92 in #1064
- Fix helm templating without pulsar by @carlocamurri in #1050
- Fix concurrent write in unit test by @JamesMurkin in #1074
- Python Client by @kannon92 in #998
- Fix retry logic in armadactl tests by @carlocamurri in #1075
- Correctly report jobs as done on failed submission by @JamesMurkin in #1077
- Fixes to quickstart docs by @dejanzele in #957
- Watch events and test cleanup by @kannon92 in #1082
- Python client: Improve docstrings, generate docs by @jayofdoom in #1084
- Annotations UI and Unit Test Add by @kannon92 in #1061
- Ensure all references to Armada are capitalized by @jayofdoom in #1093
- Fix typo in lookout canceljobs table by @kannon92 in #1090
- Add a new make file target for generating proto files for both python and go by @kannon92 in #1083
- Use smaller config for Pulsar for local development by @richscott in #1100
- Expose grpc keepalive params in config by @d80tb7 in #1094
- Fix typo in redis error logs; fix double closing same redis instance by @dejanzele in #1103
- Add python client docs to docs/, run in CI by @jayofdoom in #1086
- Fix when GHAs run by @jayofdoom in #1110
- Add testsuite by @severinson in #1059
- Fixes to test suite by @severinson in #1113
- update deprecated method in common/grpc module by @dejanzele in #1118
- Add build/release targets and option to write JUnit report to test suite by @severinson in #1117
New Contributors
- @richscott made their first contribution in #1049
- @kannon92 made their first contribution in #1057
Full Changelog: v0.3.14...v0.3.15
Checksums
- armadactl-v0.3.15-darwin-amd64.tar.gz SHA256
24eef7d85e023550ad0184c7d8a90152387913bed4a00f7d3b8f0768930de27d
- armadactl-v0.3.15-linux-amd64.tar.gz SHA256
e960784c14ce3b4aa07fc58ea0bc1a37f2a1c331aa6207cede0c0d1e95ecdec2
- armadactl-v0.3.15-windows-amd64.zip SHA256
3330d98958ce294451efe9d1f24bdcade873e28bee380ea996327fd87aa35fe6