Skip to content

Releases: mschubert/clustermq

clustermq 0.9.9

20 Apr 13:37
v0.9.9
bd85c48

Choose a tag to compare

  • The Windows binary no longer includes the disconnect monitor
  • Fix more CRAN warnings and test timeouts

clustermq 0.9.8

19 Mar 07:46
v0.9.8
f1462ec

Choose a tag to compare

  • Suppress R6 clonable message
  • Fix CRAN warning about cppzmq deprecated declaration

clustermq 0.9.7

09 Feb 13:53
v0.9.7
5d7a599

Choose a tag to compare

  • Fix a bug where BiocGenerics could break template filling (#337)
  • Remove deprecated automatic array splitting in Q

clustermq 0.9.6

13 Jan 08:46
ec01add

Choose a tag to compare

  • Large common data size is now reported correctly (#336)
  • Template filling will no longer convert large numbers to scientific format
  • Common data will no longer be duplicated when sending to workers

clustermq 0.9.5

19 Aug 09:15
v0.9.5
8879d18

Choose a tag to compare

  • Fix a bug where an outdated system libzmq led to compilation errors (#327)
  • New option clustermq.ports specifies eligible port range (#328) @michaelmayer2

clustermq 0.9.4

04 Mar 15:25
v0.9.4
80984fc

Choose a tag to compare

  • Fix a bug where worker stats were shown as NA (#325) @luwidmer
  • Worker API: env() now visibly lists environment if called without arguments

clustermq 0.9.3

09 Jan 18:39
c692d59

Choose a tag to compare

  • Fix a bug where BiocParallel did not export required objects (#302) @bhayete-empress
  • Fix a bug where already finished workers were killed (#307) @luwidmer
  • Fix a bug where worker results and stats could be garbage collected (#324) @kkman
  • There is now an FAQ vignette with answers to frequently asked questions
  • Worker API: send() now reports a call identifier that current() tracks

clustermq 0.9.2

08 Dec 00:30

Choose a tag to compare

  • Fix a bug where SSH proxy would not cache data properly (#320) @wardfont
  • Fix a bug where max_calls_worker was not respected (#322) @bhayete-empress
  • Local parallelism (multicore, multiprocess) again uses local IP (#321) @wlandau
  • Worker API: info() now also returns current worker and number of calls

clustermq 0.9.1

21 Nov 15:41
b74c771

Choose a tag to compare

  • Disconnect monitor (libzmq with -DZMQ_BUILD_DRAFT_API=1) is now optional (#317)
  • Fix a bug where worker shutdown notifications can cause a crash (#306, #308, #310)
  • Fix a bug where template values were not filled correctly (#309)
  • Fix a bug where using Rf_error lead to improper cleanup of resources (#311)
  • Fix a bug where maximum worker timeout was multiplied and led to undefined behavior
  • Fix a bug where ZeroMQ's -Werror flag led to compilation issues on M1 Mac
  • Fix a bug where SSH tests could error with timeout on high load
  • Worker API: CMQMaster now needs to know add_pending_workers(n)
  • Worker API: status report info() now displays properly

clustermq 0.9.0

23 Sep 23:20

Choose a tag to compare

Features

  • Reuse of common data is now supported (#154)
  • Jobs now error instead of stalling upon unexpected worker disconnect (#150)
  • Workers now error if they can not establish a connection within a time limit
  • Error if n_jobs and max_calls_worker provide insufficient call slots (#258)
  • Request 1 GB by default in SGE template (#298) @nickholway
  • Error and warning summary now orders by index and severity (#304)
  • A call can have multiple warnings forwarded, not only last

Bugfix

  • Fix bug where max memory reporting by gc() may be in different column (#240)
  • Fix passing numerical job_id to qdel in PBS (#265)
  • The job port/id pool is now used properly upon binding failure (#270) @luwidmer
  • Common data size warning is now only displayed when exceeding limits (#287)

Internal

  • Complete rewrite of the worker API
  • We no longer depend on the purrr package