Releases: jandelgado/rabtap
Releases · jandelgado/rabtap
v1.43
What's Changed
- Fix info statistics argument name in README.md by @qiq in #104
- [gomod] Bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #102
- Decode message body before printing on console (tap,sub) by @jandelgado in #103
New Contributors
Full Changelog: v1.42...v1.43
v1.42
v1.41
Changelog
What's Changed
- Filter messages in sub and tap command by @jandelgado in #100
- new:
--filter=FILTER
option fortap
andsub
commands to filter output
of received messages, e.g.rabtap sub JDQ --filter="r.msg.RoutingKey == 'test'"
orrabtap sub JDQ --filter="let b=fromJSON(r.toStr(r.body(r.msg))); b.Name == 'JAN'"
. See README for details. - breaking change: the
binding
,queue
,exchange
,connection
andchannel
variables available
in expressions ofrabtap info --filter=FILTER
are now all prefixed withr.
and are thus now to be referenced asr.binding
,
r.queue
etc. - Documented
channel
andconnection
expression variables that are available in therabtap info --filter <expr>
command. See README for details.
- new:
Full Changelog: v1.40...v1.41
v1.40
What's Changed
- switch from govaluate to Expr (
--filter <expr>
option) by @jandelgado in #99Note: prior to version 1.40, rabtap used govaluate to evaluate expressions.
With the switch to Expr, the syntax has changed in some aspects (e.g.=~
vsmatches
in regular expression matches). Consult the documentation for details.
Dependency updates
- [gh-actions] Bump actions/setup-go from 4 to 5 by @dependabot in #91
- [docker] Bump golang from 1.22-alpine to 1.23-alpine by @dependabot in #92
- [gh-actions] Bump goreleaser/goreleaser-action from 3 to 6 by @dependabot in #93
- [gh-actions] Bump actions/upload-artifact from 3 to 4 by @dependabot in #94
- [gh-actions] Bump docker/login-action from 1.10.0 to 3.3.0 by @dependabot in #95
- [gomod] Bump golang.org/x/net from 0.26.0 to 0.28.0 by @dependabot in #97
- [gomod] Bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #98
Tooling
- use coveralls native golang support by @jandelgado in #89
- enable dependabot by @jandelgado in #90
Full Changelog: v1.39.3...v1.40
v1.39.3
v1.39.2
- fix consumer incorrectly displayed in info command
- update dependencies & go
v1.39.1
What's Changed
- add experimental WASM/wasip1 support by @jandelgado in #85 (see also https://jandelgado.github.io/blog/posts/rabtap-wasm/)
- fix goreleaser by @jandelgado in #86
v1.38.2
v1.38.1
v1.38
- new: create exchange-to-exchange bindings with
rabtap exchange bind ...
- new: show exchange-to-exchange bindings in
info
command - fix: drastically improve performance of
info
command for large topologies with 1000's of queues/connections/channels - chg: show channel information in
info
command with--consumers
option - chg: improve output of
info
command (additional attributes) - chg:
dot
output ofinfo
command now shows separate vhosts