]> woffs.de Git - fd/haskell-amqp-utils.git/blob - ChangeLog.md
env: Text values without additional ""
[fd/haskell-amqp-utils.git] / ChangeLog.md
1 # Revision history for haskell-amqp-utils
2
3 ## 0.6.0.0  -- 2020-03-10
4
5 * update and amend README
6 * add --arg as alias for --args
7 * konsum: remove default binding to #
8 * plane: use -r (--routingkey) instead of -Q (--qname) (but still accept legacy -Q)
9 * print server properties
10
11 ## 0.5.0.0  -- 2020-03-03
12
13 * add option -f (--prefetch) for arbeite, default 1 (was unset before)
14 * print a line after (not) receiving rpc answer
15 * catch IOException instead of SomeException in callback
16 * remove --enable-tests from cabal in Makefile
17 * reformat with hindent + stylish-haskell
18
19 ## 0.4.5.1  -- 2020-02-19
20
21 * unify threadDelay in mainloop (reduce system load when sleeping)
22
23 ## 0.4.5.0  -- 2020-02-10
24
25 * format with stylish-haskell
26 * agitprop: rename variables in code
27 * new options -d (--dirscan) and -u (--remove) for agitprop hotfolder mode
28 * cwd to hotfolder directory in agitprop hotfolder mode
29 * change logging of boolean parameters
30
31 ## 0.4.4.1  -- 2020-08-19
32
33 * change default connection timeout from 60 to 600s
34 * update description
35
36 ## 0.4.4.0  -- 2020-02-18
37
38 * push callback options into environment variables
39
40 ## 0.4.3.0  -- 2020-02-10
41
42 * specify -R YES option for callback in case of a redelivered message
43
44 ## 0.4.2.0  -- 2019-12-19
45
46 * introduce --cleanup (-j) to remove temp file
47 * change temp file name from konsum-* to amqp-utils-*
48 * handle all numeric types in amqp headers same
49 * update to amqp-0.19
50 * use utf8-string for header string values
51
52 ## 0.4.1.0  -- 2019-12-09
53
54 * printparam -> Flexprint
55 * introduce --simple / -i
56 * review data types
57 * reformat with hindent
58 * update doc
59
60 ## 0.4.0.1  -- 2019-12-04
61
62 * fix exit codes
63
64 ## 0.4.0.0  -- 2019-11-11
65
66 * agitprop: show exchange arg
67 * agitprop does not need -q or -Q
68 * allow RPC with dedicated exchange
69 * add missing hFlush
70 * stdin / stdout handling without using /dev/
71 * cleanup plane answer file handling
72 * duplicate plane body to outfile and stderr
73
74 ## 0.3.7.1  -- 2019-09-10
75
76 * connect timeout
77
78 ## 0.3.6.0  -- 2019-02-15
79
80 * bug-fix: avoid deadlock in arbeite
81 * plane: add --header option
82 * rpc: log to stderr, result to stdout
83
84 ## 0.3.4.0  -- 2018-07-21
85
86 * bug fix: re-add exception handler
87 * plane + arbeite: rpc client + server
88
89 ## 0.3.3.1  -- 2018-07-10
90
91 * fix debian builds
92 * konsum options ack and requeuenack
93 * fix hotfolder mode
94 * enable parallel build
95 * tls, hinotify, lts-12.0 compat
96
97 ## 0.3.2.0  -- 2018-07-04
98
99 * agitprop, a publisher
100 * optional publisher confirms
101 * hotfolder mode, file magic
102 * several options
103
104 ## 0.3.0.2  -- 2018-04-24
105
106 * use ciphersuite\_default
107
108 ## 0.3.0.1  -- 2018-03-04
109
110 * don't let the thread sleep too long
111
112 ## 0.3.0.0  -- 2017-11-21
113
114 *  add nix with `amqp_0_18_1`
115 *  multiple bindings per queue
116 *  remove cool smart special options
117
118 ## 0.2.2.0  -- 2017-11-20
119
120 * option -Q (set queue name for temporary exclusive queue)
121
122 ## 0.2.1.5  -- 2017-09-25
123
124 * travis
125 * debian
126 * repair debian jessie
127 * callback: pass-through timestamp, ignore non-existing sha
128 * reduce load
129 * amqp 0.17, use coName
130
131 ## 0.2.1.4  -- 2017-06-01
132
133 * First version. Released on an unsuspecting world.