1 # Revision history for haskell-amqp-utils
3 ## 0.6.2.4 -- 2021-08-30
5 * depend on tls >= 1.5.0 (thread safety for writes)
7 ## 0.6.2.2 -- 2021-08-25
9 * agitprop: option to move sent file to another dir instead of just removing
11 ## 0.6.1.1 -- 2021-05-11
13 * disable inotify on non-linux
15 ## 0.6.1.0 -- 2020-03-11
17 * add remaining message properties as callback environment variables, too
19 ## 0.6.0.0 -- 2020-03-10
21 * update and amend README
22 * add --arg as alias for --args
23 * konsum: remove default binding to #
24 * plane: use -r (--routingkey) instead of -Q (--qname) (but still accept legacy -Q)
25 * print server properties
27 ## 0.5.0.0 -- 2020-03-03
29 * add option -f (--prefetch) for arbeite, default 1 (was unset before)
30 * print a line after (not) receiving rpc answer
31 * catch IOException instead of SomeException in callback
32 * remove --enable-tests from cabal in Makefile
33 * reformat with hindent + stylish-haskell
35 ## 0.4.5.1 -- 2020-02-19
37 * unify threadDelay in mainloop (reduce system load when sleeping)
39 ## 0.4.5.0 -- 2020-02-10
41 * format with stylish-haskell
42 * agitprop: rename variables in code
43 * new options -d (--dirscan) and -u (--remove) for agitprop hotfolder mode
44 * cwd to hotfolder directory in agitprop hotfolder mode
45 * change logging of boolean parameters
47 ## 0.4.4.1 -- 2020-08-19
49 * change default connection timeout from 60 to 600s
52 ## 0.4.4.0 -- 2020-02-18
54 * push callback options into environment variables
56 ## 0.4.3.0 -- 2020-02-10
58 * specify -R YES option for callback in case of a redelivered message
60 ## 0.4.2.0 -- 2019-12-19
62 * introduce --cleanup (-j) to remove temp file
63 * change temp file name from konsum-* to amqp-utils-*
64 * handle all numeric types in amqp headers same
66 * use utf8-string for header string values
68 ## 0.4.1.0 -- 2019-12-09
70 * printparam -> Flexprint
71 * introduce --simple / -i
73 * reformat with hindent
76 ## 0.4.0.1 -- 2019-12-04
80 ## 0.4.0.0 -- 2019-11-11
82 * agitprop: show exchange arg
83 * agitprop does not need -q or -Q
84 * allow RPC with dedicated exchange
86 * stdin / stdout handling without using /dev/
87 * cleanup plane answer file handling
88 * duplicate plane body to outfile and stderr
90 ## 0.3.7.1 -- 2019-09-10
94 ## 0.3.6.0 -- 2019-02-15
96 * bug-fix: avoid deadlock in arbeite
97 * plane: add --header option
98 * rpc: log to stderr, result to stdout
100 ## 0.3.4.0 -- 2018-07-21
102 * bug fix: re-add exception handler
103 * plane + arbeite: rpc client + server
105 ## 0.3.3.1 -- 2018-07-10
108 * konsum options ack and requeuenack
110 * enable parallel build
111 * tls, hinotify, lts-12.0 compat
113 ## 0.3.2.0 -- 2018-07-04
115 * agitprop, a publisher
116 * optional publisher confirms
117 * hotfolder mode, file magic
120 ## 0.3.0.2 -- 2018-04-24
122 * use ciphersuite\_default
124 ## 0.3.0.1 -- 2018-03-04
126 * don't let the thread sleep too long
128 ## 0.3.0.0 -- 2017-11-21
130 * add nix with `amqp_0_18_1`
131 * multiple bindings per queue
132 * remove cool smart special options
134 ## 0.2.2.0 -- 2017-11-20
136 * option -Q (set queue name for temporary exclusive queue)
138 ## 0.2.1.5 -- 2017-09-25
142 * repair debian jessie
143 * callback: pass-through timestamp, ignore non-existing sha
145 * amqp 0.17, use coName
147 ## 0.2.1.4 -- 2017-06-01
149 * First version. Released on an unsuspecting world.