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