Skip to content

Releases: mschubert/clustermq

clustermq 0.10.0

23 Apr 11:33
v0.10.0
04bf459

Choose a tag to compare

Features

  • Add GCS and OCS schedulers (#342) @ernst-bablick
  • Worker errors now report the random seed if used
  • Worker memory is now reported for the process instead of R only
  • Worker API: rename send to send_eval to group send-family functions
  • Installation: CLUSTERMQ_AUTO_LIBZMQ=1 will ensure crash monitor is enabled

Bugfix

  • Fix a bug where send_wait was evaluated on the master (#340) @wlandau

Internal

  • Explicit setting of common data (deprecated in 0.9.0) is removed
  • Template field CMQ_AUTH is now obligatory
  • Default templates now limit R to 25 Mb less than job limit
  • Random seed initialization now starts from the supplied seed

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