Releases: ansible/receptor
Releases · ansible/receptor
v1.5.7
What's Changed
- feat: tests for cli.go SignReq by @PabloHiro in #1346
- Fix panics in workceptor/python_test.go by @lranjbar in #1356
- Handle EOF by check if pod is ready, Update TestKubeLoggingWithReconn… by @matoval in #1357
- Remove unreachable code in workceptor/remote_work.go by @lranjbar in #1339
Full Changelog: v1.5.6...v1.5.7
v1.5.6
What's Changed
- cmd: Add unit tests and fix WebSocket path default by @TheRealHaoLiu in #1312
- Fix flock_test from interrupting utils package tests by @matoval in #1314
- update check for connection info to have less time complexity in netceptor.go/runProtocol(...) by @lranjbar in #1304
- Refactor unixsock and add Windows test by @davemulford in #1308
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #1271
- Add unit tests for utils/broker by @AaronH88 in #1315
- AAP-43201 netceptor logging by @arrestle in #1300
- feat: Use pyproject.toml instead of setup.cfg + pinned dependencies + ruff as linter. by @PabloHiro in #1325
- AAP-45811 Job_context.go Unit Test by @arrestle in #1328
- Migrate mock generation to go generate by @lranjbar in #1297
- Remove fsnotify from workunitbase by @matoval in #1305
- Add tcp_proxy.go unit tests by @davemulford in #1330
- Bump golang.org/x/net from 0.35.0 to 0.41.0 by @dependabot in #1334
- Update to Golang 1.23.9 by @lranjbar in #1335
- Remove fsnotify from TestMonitorLocalStatus by @lranjbar in #1340
- Remove OSSF scorecard by @AaronH88 in #1338
- Add kube tests for kube api wrapper by @AaronH88 in #1327
- Additional unit tests for pkg/netceptor/conn.go by @dleehr in #1341
- Fix a test that fails on go 1.24 due to crypto/rsa changes by @dleehr in #1344
- Add tests in the runProtocol to prove that the connection is not remo… by @AaronH88 in #1348
Full Changelog: v1.5.5...v1.5.6
v1.5.5
What's Changed
- Fix missing coverage in tcp_proxy.go mocking net.Listener struct by @fincamd in #1294
- Add unit tests to command service by @lranjbar in #1290
- Enforce tls verify by @arrestle in #1296
- Make ARCH field in Makefile shall be optional by @PabloHiro in #1299
- Update Dockerfile to include ansible-runner by @kdelee in #1302
- Support IPv6 node IDs in certificates by @PabloHiro in #1313
New Contributors
- @arrestle made their first contribution in #1296
- @PabloHiro made their first contribution in #1299
Full Changelog: v1.5.4...v1.5.5
v1.5.4
What's Changed
- Add unit tests to internal version package by @lranjbar in #1278
- Add unit tests for
Conn
methods in conn.go in the netceptor package by @dleehr in #1279 - Add unit tests for tcp_proxy.go in the services package by @fincamd in #1277
- Add unit tests for the tickrunner.go package by @fincamd in #1284
- Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #1286
- Refactor how kubernetes.go reads the final lines of stdout by @AaronH88 in #1285
- Add python.go unit tests by @davemulford in #1289
- Add more unit tests for config run function in tcp_proxy.go by @fincamd in #1291
- Move kubeAPIWapperInstance inside kubeUnit, remove kubeAPIWapperlocks by @matoval in #1295
New Contributors
- @lranjbar made their first contribution in #1278
- @fincamd made their first contribution in #1277
- @davemulford made their first contribution in #1289
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- Bump golang.org/x/sys from 0.28.0 to 0.29.0 by @dependabot in #1248
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 by @dependabot in #1249
- Bump golang.org/x/net from 0.32.0 to 0.34.0 by @dependabot in #1250
- Add Pyroscope to config by @matoval in #1252
- Update example config syntax by @dleehr in #1257
- Reference #1258: fix timestamp debug message by @aeter in #1259
- Add run and reload tests to null backends by @AaronH88 in #1256
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #1262
- Remove ping_test by @matoval in #1263
- Add lock to fix flaky test by @matoval in #1261
- Bump wntrblm/nox from 2024.10.09 to 2025.02.09 by @dependabot in #1265
- Bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot in #1266
- Close all open files, clean up fsnotify watcher by @matoval in #1268
New Contributors
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- upload pypi after quay upload by @matoval in #1233
- Add tests for unix_proxy by @AaronH88 in #1229
- Add logger to main function by @AaronH88 in #1230
- Fix missing last line when kube err by @matoval in #1216
- Bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #1234
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #1211
- Bump github.com/rogpeppe/go-internal from 1.12.0 to 1.13.1 by @dependabot in #1147
- Bump github.com/creack/pty from 1.1.23 to 1.1.24 by @dependabot in #1223
- Remove parallel from flakey tests and increase sleep on negative cost… by @AaronH88 in #1237
- Add test for kubeLoggingWithReconnect by @matoval in #1236
- Reference #883: env timeout open k8s logstream by @aeter in #1154
- Add ":" as acceptable char for node ID by @matoval in #1242
- dependabot ignore unsupported go versions by @matoval in #1244
New Contributors
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Bump github.com/quic-go/quic-go from 0.48.1 to 0.48.2 by @dependabot in #1228
- Add the framework and mocks for testing udp_proxy.go by @AaronH88 in #1209
- Make new workunit backward compatible by @matoval in #1232
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Add support for Go 1.22
- Update docs to include interacting with Receptor via unix sockets by @matoval in #1212
- Update GitHub actions to use go 1.22 by @matoval in #1217
- Update quic to use go 1.22 by @matoval in #1214
- Update kube deps to use go 1.22 by @matoval in #1221
- Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #1222
Full Changelog: v1.4.11...v1.5.0
v1.4.11
What's Changed
- Fix index out of range error when no timestamp in log by @TheRealHaoLiu in #1215
Full Changelog: v1.4.10...v1.4.11
v1.4.10
What's Changed
- Add udp test by @thom-at-redhat in #1171
- Add tcp listener test by @thom-at-redhat in #1166
- Add udp start test by @thom-at-redhat in #1175
- Update Docker base image to 9.4 by @matoval in #1174
- Fix payload debug hung job by @matoval in #1173
- Add tcp start test by @thom-at-redhat in #1176
- Add tcp dialer test by @thom-at-redhat in #1177
- Correct coverage targets by @thom-at-redhat in #1178
- Add udp dialer test by @thom-at-redhat in #1179
- Add newudpdialer test by @thom-at-redhat in #1180
- Ignore mock directories in codecov by @thom-at-redhat in #1181
- Add stdin location for packet tracing by @AaronH88 in #1172
- Add workceptor controlsvc test by @thom-at-redhat in #1183
- Add check for nil timestamp by @AaronH88 in #1187
- Add qlog doc by @matoval in #1184
- Display messages on all close errors in workunitbase by @thom-at-redhat in #1192
- Upgrade connection failure from debug to info by @thom-at-redhat in #1193
- Add remote_work close errors by @thom-at-redhat in #1195
- Migrate gomock to Uber gomock by @matoval in #1196
- Correct command runner error message by @thom-at-redhat in #1197
- Add fsnotify error monitoring by @thom-at-redhat in #1191
- Fix loading statusfile error checking by @thom-at-redhat in #1198
- Fix command error checking in 2 places by @thom-at-redhat in #1199
- Fix kubernetes error checking in 2 places by @thom-at-redhat in #1200
- Correct all make targets to test the same directories by @thom-at-redhat in #1203
- Add fsnotify create by @thom-at-redhat in #1204
- Change duplicate job name by @thom-at-redhat in #1205
- Create consistent workunit IDs across all nodes by @matoval in #1194
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1206
- Add tests for consistent workUnitIDs by @matoval in #1207
- Add debug log and unit test for fsnotify remove and rename by @matoval in #1208
Full Changelog: v1.4.9...v1.4.10