Changelog for amqp-utils-0.6.3.2
Revision history for haskell-amqp-utils
0.6.3.2 -- 2021-10-25
0.6.3.1 -- 2021-09-08
- avoid setCurrentDirectory which is not thread-safe
- start watch before initial scan
- put filename without directory into filename header
0.6.3.0 -- 2021-09-06
- watch multiple dirs in hotfolder mode
- drop hinotify < 0.3.10 compatibility
- use RawFilePath for file names
- fix handling of non-ascii filenames in agitprop hotfolder
0.6.2.4 -- 2021-08-30
- depend on tls >= 1.5.0 (thread safety for writes)
0.6.2.2 -- 2021-08-25
- agitprop: option to move sent file to another dir instead of just removing
0.6.1.1 -- 2021-05-11
- disable inotify on non-linux
0.6.1.0 -- 2020-03-11
- add remaining message properties as callback environment variables, too
0.6.0.0 -- 2020-03-10
- update and amend README
- add --arg as alias for --args
- konsum: remove default binding to #
- plane: use -r (--routingkey) instead of -Q (--qname) (but still accept legacy -Q)
- print server properties
0.5.0.0 -- 2020-03-03
- add option -f (--prefetch) for arbeite, default 1 (was unset before)
- print a line after (not) receiving rpc answer
- catch IOException instead of SomeException in callback
- remove --enable-tests from cabal in Makefile
- reformat with hindent + stylish-haskell
0.4.5.1 -- 2020-02-19
- unify threadDelay in mainloop (reduce system load when sleeping)
0.4.5.0 -- 2020-02-10
- format with stylish-haskell
- agitprop: rename variables in code
- new options -d (--dirscan) and -u (--remove) for agitprop hotfolder mode
- cwd to hotfolder directory in agitprop hotfolder mode
- change logging of boolean parameters
0.4.4.1 -- 2020-08-19
- change default connection timeout from 60 to 600s
- update description
0.4.4.0 -- 2020-02-18
- push callback options into environment variables
0.4.3.0 -- 2020-02-10
- specify -R YES option for callback in case of a redelivered message
0.4.2.0 -- 2019-12-19
- introduce --cleanup (-j) to remove temp file
- change temp file name from konsum-* to amqp-utils-*
- handle all numeric types in amqp headers same
- update to amqp-0.19
- use utf8-string for header string values
0.4.1.0 -- 2019-12-09
- printparam -> Flexprint
- introduce --simple / -i
- review data types
- reformat with hindent
- update doc
0.4.0.1 -- 2019-12-04
0.4.0.0 -- 2019-11-11
- agitprop: show exchange arg
- agitprop does not need -q or -Q
- allow RPC with dedicated exchange
- add missing hFlush
- stdin / stdout handling without using /dev/
- cleanup plane answer file handling
- duplicate plane body to outfile and stderr
0.3.7.1 -- 2019-09-10
0.3.6.0 -- 2019-02-15
- bug-fix: avoid deadlock in arbeite
- plane: add --header option
- rpc: log to stderr, result to stdout
0.3.4.0 -- 2018-07-21
- bug fix: re-add exception handler
- plane + arbeite: rpc client + server
0.3.3.1 -- 2018-07-10
- fix debian builds
- konsum options ack and requeuenack
- fix hotfolder mode
- enable parallel build
- tls, hinotify, lts-12.0 compat
0.3.2.0 -- 2018-07-04
- agitprop, a publisher
- optional publisher confirms
- hotfolder mode, file magic
- several options
0.3.0.2 -- 2018-04-24
0.3.0.1 -- 2018-03-04
- don't let the thread sleep too long
0.3.0.0 -- 2017-11-21
- add nix with
amqp_0_18_1
- multiple bindings per queue
- remove cool smart special options
0.2.2.0 -- 2017-11-20
- option -Q (set queue name for temporary exclusive queue)
0.2.1.5 -- 2017-09-25
- travis
- debian
- repair debian jessie
- callback: pass-through timestamp, ignore non-existing sha
- reduce load
- amqp 0.17, use coName
0.2.1.4 -- 2017-06-01
- First version. Released on an unsuspecting world.