Releases: ansible/receptor
Releases · ansible/receptor
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
v1.4.9
What's Changed
- Add receptorctl version docs by @thom-at-redhat in #1045
- Add Makereq cli test by @thom-at-redhat in #1050
- Bump the dependencies group in /receptorctl with 2 updates by @dependabot in #1051
- Add receptorctl reload doc by @thom-at-redhat in #1049
- Fix Go action failures when artifact already exists by @thom-at-redhat in #1053
- Add receptorctl connect doc by @thom-at-redhat in #1052
- Bump coverage from 7.5.2 to 7.5.3 in /receptorctl in the dependencies group by @dependabot in #1054
- Correct dependabot configuration by @thom-at-redhat in #1056
- Switch from cache to setup-go builtin caching by @thom-at-redhat in #1057
- Bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #1059
- Bump pytest from 8.2.1 to 8.2.2 in /receptorctl in the dependencies group by @dependabot in #1060
- Add receptorctl work cancel doc and doc lint make targets by @thom-at-redhat in #1055
- Added receptorctl work release documentation by @thom-at-redhat in #1061
- Bump github.com/gorilla/websocket from 1.5.1 to 1.5.2 by @dependabot in #1063
- Add goleak test to test receptor with basic config by @matoval in #1065
- Add receptorctl work results doc by @thom-at-redhat in #1064
- Bump github.com/gorilla/websocket from 1.5.2 to 1.5.3 by @dependabot in #1071
- Bump flake8 from 7.0.0 to 7.1.0 in /receptorctl in the dependencies group by @dependabot in #1072
- Add doc for release test requirements by @matoval in #1073
- Add signreq test by @thom-at-redhat in #1070
- add receptorctl work submit doc by @thom-at-redhat in #1069
- Mention internal receptor commands by @thom-at-redhat in #1076
- Readd fix for container versions by @thom-at-redhat in #1078
- Bump coverage from 7.5.3 to 7.5.4 in /receptorctl in the dependencies group by @dependabot in #1074
- Cleanup work submit options documentation by @thom-at-redhat in #1077
- Bump github.com/minio/highwayhash from 1.0.2 to 1.0.3 by @dependabot in #1079
- Bump golang.org/x/net from 0.26.0 to 0.27.0 by @dependabot in #1080
- Bump coverage from 7.5.4 to 7.6.0 in /receptorctl in the dependencies group by @dependabot in #1085
- Bump setuptools from 69.5.1 to 70.0.0 in /receptorctl/requirements by @dependabot in #1087
- Add error_kind test by @thom-at-redhat in #1086
- Bump pytest from 8.2.2 to 8.3.1 in /receptorctl in the dependencies group by @dependabot in #1093
- Add other_name test by @thom-at-redhat in #1094
- docs: fix indentations on the getting started guide by @kurokobo in #1082
- Update readthedocs tools and fix lint issues by @thom-at-redhat in #1089
- Bump pytest from 8.3.1 to 8.3.2 in /receptorctl in the dependencies group by @dependabot in #1098
- Add python 3.12 by @thom-at-redhat in #1095
- Remove redundant cache action by @thom-at-redhat in #1099
- Add receptorctl manpages by @thom-at-redhat in #1083
- added tests for logger pkg by @resoluteCoder in #1100
- Add test for controlsvc.go by @AaronH88 in #1097
- Add log of kube pod status on error by @AaronH88 in #1096
- Add deprecation notice to code by @thom-at-redhat in #1101
- Implement CLI / Config with Cobra / Viper by @resoluteCoder in #1043
- Fix UDPPeers default by @matoval in #1102
- included -h filter for os.exit by @resoluteCoder in #1106
- Add unit test for addr.go by @matoval in #1105
- spelling error in docs by @fosterseth in #1088
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #1103
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #1107
- Bump the dependencies group in /receptorctl with 3 updates by @dependabot in #1108
- Add unixsock test by @thom-at-redhat in #1109
- Add flock test by @thom-at-redhat in #1110
- change --legacy to --latest to switch v1 to default by @resoluteCoder in #1111
- Update hostnames in getting started guide to be consistent by @jillr in #1114
- Add dependency review action by @thom-at-redhat in #1112
- Change common_test.go to use black box testing by @thom-at-redhat in #1116
- Add OpenSSF Scorecard GitHub Action by @thom-at-redhat in #1118
- Fix yamllint issues for test mesh definitions and fix Makefile depend… by @thom-at-redhat in #1122
- Change incremental_duration to use black box testing by @thom-at-redhat in #1117
- Add OpenSSF Scorecard badge by @thom-at-redhat in #1121
- Bump golang.org/x/net from 0.27.0 to 0.28.0 by @dependabot in #1113
- Bump actions/upload-artifact from 3.pre.node20 to 4.3.6 by @dependabot in #1119
- Bump ossf/scorecard-action from 2.3.1 to 2.4.0 by @dependabot in #1120
- added work python back in for deprecation warning by @resoluteCoder in #1128
- Correct work-python deprecation message by @thom-at-redhat in #1129
- Bump golang.org/x/sys from 0.23.0 to 0.24.0 by @dependabot in #1127
- Bump github.com/creack/pty from 1.1.21 to 1.1.23 by @dependabot in #1130
- Bump github.com/vishvananda/netlink from 1.1.0 to 1.2.1 by @dependabot in #1131
- Bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 by @dependabot in #1132
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #1134
- Add qlog tracer by @matoval in #1133
- Bump golang.org/x/sys from 0.24.0 to 0.25.0 by @dependabot in #1136
- First set of job_context tests by @thom-at-redhat in #1137
- Add getaddr null backend test by @thom-at-redhat in #1138
- Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #1140
- Add gettls null backend test by @thom-at-redhat in #1139
- added hot reload to receptor config by @resoluteCoder in #1135
- Bump pytest from 8.3.2 to 8.3.3 in /receptorctl in the dependencies group by @dependabot in #1142
- Convert test coverage report to junit format by @jessicamack in #1148
- Upload JUnit test reports to dashboard by @jessicamack in #1150
- Add debug log for work unit payloads by @matoval in #1146
- Add dependency to forked quic-go library by @AaronH88 in #1149
- Add detail to unreachable message by @thom-at-redhat in #1151
- Bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #1155
- Bump black from 24.8.0 to 24.10.0 in /receptorctl in the dependencies group by @dependabot in #1156
- Bump actions/upload-artifact from 4.4.0 to 4.4.2 by @dependabot in #1159
- Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #1157
- Bump actions/upload-artifact from 4.4.2 to 4.4.3 by @dependabot in #1160
- Bump wntrblm/nox from 2024.04.15 to 2024.10.09 by @dependabot in #1161
- Add null backend test by @t...
v1.4.8
What's Changed
- Add receptorctl ping doc by @thom-at-redhat in #1030
- Add receptorctl traceroute documentation by @thom-at-redhat in #1038
- Update receptorctl noxfile to lint all python files by @thom-at-redhat in #1046
- Display message when no tags are in local repository by @thom-at-redhat in #1047
- Revert context used for deleting a kube pod by @AaronH88 in #1048
Full Changelog: v1.4.7...v1.4.8
v1.4.7
What's Changed
- Explicitly remove remoteIDs from the connections table where appropriate by @AaronH88 in #974
- Fix context leaks by @thom-at-redhat in #975
- Remove weird leading g in front of the git sha in version by @TheRealHaoLiu in #976
- Add load certificate test and support non-standard Go versions in make by @thom-at-redhat in #982
- Improve coverage uploading by @thom-at-redhat in #983
- Review user guide by @thom-at-redhat in #979
- Add load_from_pem_data test by @thom-at-redhat in #986
- Add loadprivatekey test by @thom-at-redhat in #987
- Bump golang.org/x/net from 0.22.0 to 0.24.0 by @dependabot in #985
- Add load public key test by @thom-at-redhat in #988
- Add load certificate request test by @thom-at-redhat in #989
- Add a noxfile to receptorctl by @oraNod in #991
- Remove tox config from receptorctl by @oraNod in #993
- Add generatekey test by @thom-at-redhat in #992
- Bump github/issue-labeler from 2.4.1 to 3.4 by @dependabot in #995
- Update receptorctl requirements files by @oraNod in #994
- Bump Receptorctl dependencies by @oraNod in #998
- Bump wntrblm/nox from 2024.03.02 to 2024.04.15 by @dependabot in #999
- Bump pytest from 7.0.1 to 8.1.1 in /receptorctl in the dependencies group by @dependabot in #1000
- Fix pytest coverage by @thom-at-redhat in #996
- Use quic.Transport instead of quic shortcuts and bump quic version to… by @AaronH88 in #1005
- Add receptorctl status documentation by @thom-at-redhat in #997
- Add mutex locks for KubeAPIWraper by @AaronH88 in #1013
- Receptorctl: pip compile with python 3.11 by @oraNod in #1009
- Add missing workstate by @thom-at-redhat in #1004
- Update configuration_options.rst by @jeffkala in #1001
- Add codecov flag for go coverage by @thom-at-redhat in #1014
- Change packaging to use python 3.11 by @thom-at-redhat in #1017
- Resolve receptor version bug by @thom-at-redhat in #1018
- Add receptorctl work list documentation by @thom-at-redhat in #1015
- Update container-builder to CentOS stream 9 by @thom-at-redhat in #1019
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #1020
- Bump the dependencies group in /receptorctl with 2 updates by @dependabot in #1023
- Add savetopemfile test by @thom-at-redhat in #1021
- Create separate receptorctl workflows with matrices by @oraNod in #1003
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1029
- Bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #1028
- Add receptorctl coverage reporting by @thom-at-redhat in #1025
- Add signcertreq test by @thom-at-redhat in #1027
- Added InitCA test by @thom-at-redhat in #1032
- Add check if receptorctl pypi already at latest by @matoval in #1034
- Convert codecov flags to components by @thom-at-redhat in #1031
- Fix promote check by @matoval in #1035
- Fix noxfile coverage arguments by @thom-at-redhat in #1033
- Fix promote pypi version check by @matoval in #1036
- Fix promote pypi if check by @matoval in #1037
New Contributors
Full Changelog: v1.4.5...v1.4.7
v1.4.6
What's Changed
- Explicitly remove remoteIDs from the connections table where appropriate by @AaronH88 in #974
- Fix context leaks by @thom-at-redhat in #975
- Remove weird leading g in front of the git sha in version by @TheRealHaoLiu in #976
- Add load certificate test and support non-standard Go versions in make by @thom-at-redhat in #982
- Improve coverage uploading by @thom-at-redhat in #983
- Review user guide by @thom-at-redhat in #979
- Add load_from_pem_data test by @thom-at-redhat in #986
- Add loadprivatekey test by @thom-at-redhat in #987
- Bump golang.org/x/net from 0.22.0 to 0.24.0 by @dependabot in #985
- Add load public key test by @thom-at-redhat in #988
- Add load certificate request test by @thom-at-redhat in #989
- Add a noxfile to receptorctl by @oraNod in #991
- Remove tox config from receptorctl by @oraNod in #993
- Add generatekey test by @thom-at-redhat in #992
- Bump github/issue-labeler from 2.4.1 to 3.4 by @dependabot in #995
- Update receptorctl requirements files by @oraNod in #994
- Bump Receptorctl dependencies by @oraNod in #998
- Bump wntrblm/nox from 2024.03.02 to 2024.04.15 by @dependabot in #999
- Bump pytest from 7.0.1 to 8.1.1 in /receptorctl in the dependencies group by @dependabot in #1000
- Fix pytest coverage by @thom-at-redhat in #996
- Use quic.Transport instead of quic shortcuts and bump quic version to… by @AaronH88 in #1005
- Add receptorctl status documentation by @thom-at-redhat in #997
- Add mutex locks for KubeAPIWraper by @AaronH88 in #1013
- Receptorctl: pip compile with python 3.11 by @oraNod in #1009
- Add missing workstate by @thom-at-redhat in #1004
- Update configuration_options.rst by @jeffkala in #1001
- Add codecov flag for go coverage by @thom-at-redhat in #1014
- Change packaging to use python 3.11 by @thom-at-redhat in #1017
- Resolve receptor version bug by @thom-at-redhat in #1018
- Add receptorctl work list documentation by @thom-at-redhat in #1015
- Update container-builder to CentOS stream 9 by @thom-at-redhat in #1019
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #1020
- Bump the dependencies group in /receptorctl with 2 updates by @dependabot in #1023
- Add savetopemfile test by @thom-at-redhat in #1021
- Create separate receptorctl workflows with matrices by @oraNod in #1003
- Bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1029
- Bump golang.org/x/net from 0.24.0 to 0.25.0 by @dependabot in #1028
- Add receptorctl coverage reporting by @thom-at-redhat in #1025
- Add signcertreq test by @thom-at-redhat in #1027
- Added InitCA test by @thom-at-redhat in #1032
- Add check if receptorctl pypi already at latest by @matoval in #1034
- Convert codecov flags to components by @thom-at-redhat in #1031
- Fix promote check by @matoval in #1035
- Fix noxfile coverage arguments by @thom-at-redhat in #1033
New Contributors
Full Changelog: v1.4.5...v1.4.6
v1.4.5
What's Changed
- Update auto/default to true in RECEPTOR_KUBE_SUPPORT_RECONNECT by @thom-at-redhat in #940
- Add Getting Started Guide by @thom-at-redhat in #925
- Update kind version to current by @thom-at-redhat in #944
- Use floating latest kind version by @thom-at-redhat in #945
- Bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #943
- Bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #947
- Add a mock layer to kubernetes API calls by @AaronH88 in #946
- Bump k8s.io/apimachinery from 0.29.1 to 0.29.2 by @dependabot in #948
- Bump k8s.io/api from 0.29.1 to 0.29.2 by @dependabot in #949
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #950
- Resolve documentation typos by @thom-at-redhat in #952
- Update coverage reporting actions by @thom-at-redhat in #954
- Fix Sphinx issues with documentation by @thom-at-redhat in #953
- Resolve depguard issues by @thom-at-redhat in #955
- Add kubernetes version checking by @thom-at-redhat in #956
- Update golangci-lint version by @thom-at-redhat in #958
- Bump actions/download-artifact from 3 to 4 by @dependabot in #910
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #911
- Add preliminary roadmap documentation by @thom-at-redhat in #957
- Add certreqwithkey test by @thom-at-redhat in #959
- Add Porting Guide by @thom-at-redhat in #961
- Add upgrade guide by @thom-at-redhat in #963
- Add getreqnames test by @thom-at-redhat in #964
- Bump golang.org/x/net from 0.21.0 to 0.22.0 by @dependabot in #962
- Bump akhilerm/tag-push-action from 2.1.0 to 2.2.0 by @dependabot in #966
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #965
- Add commit message guidance by @thom-at-redhat in #971
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #967
- Bump k8s.io/api from 0.29.2 to 0.29.3 by @dependabot in #969
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #968
- Reverted quic go version to 0.34 by @AaronH88 in #977
Full Changelog: v1.4.4...v1.4.5
v1.4.4
What's Changed
- Fix github action UI with correct tagging info by @AaronH88 in #898
- receptorctl: Remove setuptools runtime dependency by @dsavineau in #903
- Document functional tests use lsof by @kapouer in #913
- Add support for Go 1.20 and 1.21 by @AaronH88 in #914
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #915
- Bump github.com/creack/pty from 1.1.20 to 1.1.21 by @dependabot in #916
- Bump github.com/rogpeppe/go-internal from 1.10.0 to 1.12.0 by @dependabot in #908
- Bump actions/setup-go from 4 to 5 by @dependabot in #901
- Bump actions/setup-python from 4 to 5 by @dependabot in #900
- Bump github/codeql-action from 2 to 3 by @dependabot in #904
- Add openssl dependency to the test doc by @matoval in #917
- Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by @dependabot in #919
- Bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #918
- Refactor work units and added tests for command.go by @resoluteCoder in #899
- Update k8s.io dependencies by @matoval in #920
- Change default data directory and add checks to ensure it is writable by @AaronH88 in #902
- Create sequence diagram for adding a backend tcp listener by @AaronH88 in #773
- added tests for workceptor.go by @resoluteCoder in #922
- Bump actions/cache from 3 to 4 by @dependabot in #927
- Removed isCompatibleK8s, added tests by @thom-at-redhat in #924
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in #928
- Expand error checks for receptors datadir by @AaronH88 in #931
- Revert: Change default data directory #902 by @AaronH88 in #932
- Remove files from the test coverage results by @AaronH88 in #935
- Add CreateCA test by @thom-at-redhat in #933
- Added certreq test by @thom-at-redhat in #938
- Fix K8S log reconnect timestamp tracking by @TheRealHaoLiu in #939
- Fix erroneous override of work unit status by @TheRealHaoLiu in #942
- Do not set stdoutErr at the end of EOF retry by @TheRealHaoLiu in #941
New Contributors
- @dsavineau made their first contribution in #903
- @kapouer made their first contribution in #913
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
- Correct code coverage by @thom-at-redhat in #873
- Convert simple-network-diagram to drawio.png by @TheRealHaoLiu in #886
- Add websockets unit tests and wrap gorilla library by @AaronH88 in #892
- Always clean up timed out connections by @shanemcd in #896
- Add tagging task to the stage playbook by @AaronH88 in #897
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Lay groundwork for mocking and add initial workceptor unit tests by @AaronH88 in #785
- Tidy go.mod for packaging by @AaronH88 in #811
- Add coverage reports to all PRs by @AaronH88 in #802
- Test the framer.go sendData method by @resoluteCoder in #817
- Update golangci-lint-action from v2 to v3 by @matoval in #826
- Add unit tests for framer.go by @resoluteCoder in #819
- Test the randstr.go RandomString function by @resoluteCoder in #820
- Unit tests for Ping.go inside netceptor by @matoval in #810
- Add unit tests and mocks to stdio_utils and rework workceptor tests to use table driven testing by @AaronH88 in #813
- Expand retry conditions for K8 logs by @AaronH88 in #818
- Add sysinfo unit test by @thom-at-redhat in #832
- Removed references to testify package by @thom-at-redhat in #837
- Add explicit hostname checking by @thom-at-redhat in #838
- Fixed URL to python-receptor by @jpmens in #841
- Fixed codecov ci setup by @AaronH88 in #839
- Fix coverage requirement target by @AaronH88 in #842
- Add unit tests for packetconn by @matoval in #833
- Add dynamic coverage threshold by @AaronH88 in #844
- Add devel codecov push on merge by @AaronH88 in #845
- Remove base config from codecov by @AaronH88 in #849
- Remove codecov fail on error by @AaronH88 in #851
- Pass name of connection to logs by @matoval in #843
- Update readthedocs link by @AaronH88 in #850
- Bump actions/checkout from 2 to 4 by @dependabot in #835
- Bump actions/cache from 2 to 3 by @dependabot in #793
- Bump actions/setup-go from 2 to 4 by @dependabot in #794
- Remove .pre-commit-config.yaml by @thom-at-redhat in #853
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #855
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #856
- Bump actions/setup-python from 2 to 4 by @dependabot in #791
- Bump docker/login-action from 2 to 3 by @dependabot in #854
- Bump akhilerm/tag-push-action from 2.0.0 to 2.1.0 by @dependabot in #795
- Create pkg/utils/incremental_duration unit tests by @thom-at-redhat in #857
- Add common_test.go in the utils package by @thom-at-redhat in #858
- Pass depguard test by @thom-at-redhat in #860
- Add unit tests for Controlsvc by @resoluteCoder in #827
- docs: update installation method by @kurokobo in #863
- [DOCS] switch to ansible sphinx theme by @samccann in #864
- Add tests for controlsvc control types by @resoluteCoder in #865
- Add later python versions by @thom-at-redhat in #861
- Docs restructure by @samccann in #869
- Add unit tests for workunitbase and wrap fsnotify library calls by @AaronH88 in #866
- Add .readthedocs.yaml by @samccann in #870
- Add older Python versions by @thom-at-redhat in #867
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in #871
- Don't error if log reconnection fails due to context canceled by @willthames in #875
New Contributors
- @resoluteCoder made their first contribution in #817
- @matoval made their first contribution in #826
- @thom-at-redhat made their first contribution in #832
- @jpmens made their first contribution in #841
- @samccann made their first contribution in #864
- @willthames made their first contribution in #875
Full Changelog: v1.4.1...v1.4.2