Releases: RedHatInsights/yggdrasil
Releases · RedHatInsights/yggdrasil
0.2.6
What's Changed
- Clarify worker configuration file name by @subpop in #222
- fix: Update instruction for hacking yggdrasil-0.2 by @jirihnidek in #227
- Add Packit to yggdrasil-0.2 by @subpop in #219
- feat(echo): set log level according to env by @subpop in #225
- Rename module to include a v1 suffix by @subpop in #250
- Revert module API version by @subpop in #254
- fix: Update bundled version of go-yaml to v2.2.4 by @jvlcek in #279
- build: Update Makefile to version 0.2.6 by @jvlcek in #280
Full Changelog: 0.2.5...0.2.6
v0.4.4
Version 0.4.3
What's Changed
- build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #246
- build(deps): bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 by @dependabot in #247
- build(deps): bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 by @dependabot in #249
- feat(yggctl): add generate worker-data command by @subpop in #248
- fix(systemd): add Alias for yggd.service by @subpop in #251
- Collect workers immediately by @subpop in #252
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.22 to 1.14.23 by @dependabot in #257
Full Changelog: v0.4.2...v0.4.3
Release 0.4.2
What's Changed
- Include 'systemd' in build-require packages by @subpop in #163
- Add a delay before reconnecting to MQTT by @subpop in #161
- feat(mqtt): Use Token.WaitTimeout by @subpop in #165
- Added new command message: Cancel by @ahitacat in #122
- docs: Added a diagram directory by @ahitacat in #133
- ci: Add configuration for dependabot by @subpop in #174
- ci: Add Go 1.21 to build matrix by @m-horky in #172
- Packaging fixes by @ptoscano in #170
- fix: build RPM packages as part of our CI by @jirihnidek in #188
- feat: Add more events for starting and stopping of worker by @jirihnidek in #187
- build: install git-core insted of git by @ptoscano in #190
- feat: add Packit integration by @ptoscano in #189
- feat: add a message journal by @DuckBoss in #116
- Encode data message content as raw JSON by @subpop in #205
- fix: Fixed dispatching of URL for worker in remote content mode by @jirihnidek in #209
- Exclusively use Packit for CI by @subpop in #217
- Specify targets in main-branch job by @subpop in #220
- Rename "canonical-facts" flag by @subpop in #221
- Allow hyphenated names, with a warning by @subpop in #216
- Add initial support for tmt tests by @subpop in #236
- Add dist workflow by @subpop in #237
- Support running yggd as non-root by @subpop in #224
- feat: Improve error and debug messaging by @jirihnidek in #238
- Correct echo worker D-Bus policy permissions by @subpop in #241
- Include CentOS Stream 10 when building with packit by @subpop in #244
New Contributors
Full Changelog: 0.4.1...v0.4.2
0.2.5
0.2.4
0.2.3
Release 0.4.1
Breaking Changes
This release introduces breaking changes to the com.redhat.Yggdrasil1 and com.redhat.Yggdrasil1.Worker1 D-Bus APIs. This means that clients built assuming the API shipped as part of 0.3.2 or 0.4.0 will need updates in order to properly support the API shipped in 0.4.1.
What's Changed
Full Changelog: 0.4.0...0.4.1
0.4.0
Breaking Changes
This release introduces breaking changes to the com.redhat.Yggdrasil1 and com.redhat.Yggdrasil1.Worker1 D-Bus APIs. This means that clients built assuming the API shipped as part of 0.3.2 will need updates in order to properly support the API shipped in 0.4.0.
What's Changed
- Correct godocs.io import path by @subpop in #146
- Use systemd PrivateTmp=yes sandboxing by @ekohl in #147
- Add 'noop' transport by @subpop in #145
- feat(yggctl): Read content from files or stdin by @subpop in #149
- fix: handle Event signals gracefully by @subpop in #148
- build(deps): bump golang.org/x/net from 0.0.0-20201031054903-ff519b6c9102 to 0.7.0 by @dependabot in #151
- style: format all files with golines by @subpop in #154
- ci: added golines lint checking by @DuckBoss in #156
- feat: reworked optional data sent in emitted events by @DuckBoss in #140
- feat: add loop flag to worker by @ahitacat in #158
- Set version to 0.4.0 by @subpop in #159
New Contributors
- @ekohl made their first contribution in #147
- @dependabot made their first contribution in #151
Full Changelog: 0.3.2...0.4.0
Version 0.3.2
What's Changed
- Install unit files separately by @subpop in 5fc547e
- Set minimum meson version to 0.58 by @subpop in 8045596
- Remove unused errors.go file by @subpop in 33b8167
- Call com.redhat.Yggdrasil1.Worker1.Dispatch with correct number of arguments by @subpop in 9e745f3
- Include responseTo parameter when worker implemented com.redhat.Yggdrasil1.Worker1.Dispatch by @subpop in bf66558
- Install D-Bus interface specification files by @subpop in e70c7eb
- Update com.redhat.Yggdrasil1.Dispatcher1 interface parameter types by @subpop in 9741c9c
- Update description of UNEXPECTED_DISCONNECT dispatcher event by @subpop in 9f4ab6f
- Require D-Bus >= 1.14 by @subpop in cc33f73
- Add a
-sleep
flag to the echo worker; this flag causes the worker to sleep for the given duration before responding with the "Transmit" method call by @ahitacat in #113 - Move bash_completion directory by @subpop in 62251d3
- Update action versions by @subpop in #119
- refactor: yggctl actions into non-anonymous functions by @DuckBoss in #120
- Improved CONTRIBUTING.md file by @jirihnidek in #117
- Changed configuration of CI linter to show more information by @jirihnidek in #125
- Remove send_destination_prefix by @subpop in #118
- Use older systemd pkgconfig variable names to maintain compatibility with systemd 239 by @subpop in e1d7bf2
- Specify a user to run the echo worker as by @subpop in e26516f
- fix: control messages not using uuid by @ahitacat in #126
- feat: include message id in emitted worker events by @DuckBoss in #115
- feat: Add information about debugging MQTT trafic by @jirihnidek in #129
- feat: Remove debug and trace content log by @r0x0d in #131
- Enable CI builds by @subpop in #123
- feat: add MQTT connection options by @subpop in #139
- Add style recommendations to Code Guidelines by @subpop in f29f6eb
- fix: Return proper values, when worker is in remote-content mode by @jirihnidek in #138
- fix(ci): golangci-lint timing out in large PRs by @DuckBoss in #144
- feat: refactored yggd main action. by @jirihnidek in #124
- fix(yggctl): prefer system bus when run as root by @subpop in #143
- fix: Set properly messageID and responseTo in echo worker by @jirihnidek in #137
New Contributors
Full Changelog: 0.3.1...0.3.2