v0.5.0
Upgrade instructions:
- Change Biff's
:sha
value indeps.edn
to0895b1d71c3b1e7fe64943a8c3289cf566899c4a
- Delete the
storage/xtdb/index
directory (See breaking changes) - Apply the changes in
example.clj
of this commit if you would like to start using queues - Apply this change if you would like to use
add-libs
Breaking:
- Upgraded XTDB from
1.21.0-beta2
to1.22.0
. See the XTDB release notes. This upgrade requires you to re-index. Runrm -r storage/xtdb/index/
, and then re-indexing will occur next time you start your application.
Added:
- In-memory job queues. Feature maps may now have a
:queues
key. If set, Biff will create a set ofjava.util.concurrent.BlockingQueue
s, each with its own fixed-size consumer thread pool. There is not yet a section for queues in the Reference documentation, but there is a comprehensiveuse-queues
doc string. Queues do not (yet) include persistence or retry logic. I may add that on top of these in-memory queues in a future release, but you can also do so in your own application code if needed. - Add new dependencies without restarting the REPL (via
clojure.tools.deps.alpha.repl/add-libs
). Whenever you save a file, any new dependencies indeps.edn
will be passed toadd-libs
.