Skip to content

Releases: JuliaParallel/Dagger.jl

v0.18.13

28 Sep 12:34
9bdf2d7
Compare
Choose a tag to compare

Dagger v0.18.13

Diff since v0.18.12

Merged pull requests:

Closed issues:

  • Assignable task names for logging purposes (#545)
  • Parallelization across threads does not appear to work correctly (#548)

v0.18.12

26 Jun 02:18
235b968
Compare
Choose a tag to compare

Dagger v0.18.12

Diff since v0.18.11

Merged pull requests:

Closed issues:

  • Dagger's syntax when calling functions with kwards does not match Julia syntax (#421)
  • BUG @spawn macro does not support do syntax (#479)
  • @spawn does not work with nested function call (#480)
  • Adding processes and using eager API produces warnings about workers dying (#536)

v0.18.11

06 Jun 14:05
e8e36b7
Compare
Choose a tag to compare

Dagger v0.18.11

Diff since v0.18.10

Merged pull requests:

  • Add support for limiting the evaluations of a streaming DAG (#519) (@JamesWrigley)
  • CompatHelper: add new compat entry for GraphViz in [weakdeps] at version 0.2, (keep existing compat) (#520) (@github-actions[bot])
  • CompatHelper: add new compat entry for DataFrames in [weakdeps] at version 1, (keep existing compat) (#521) (@github-actions[bot])
  • CompatHelper: add new compat entry for Colors in [weakdeps] at version 0.12, (keep existing compat) (#522) (@github-actions[bot])
  • CompatHelper: add new compat entry for Plots in [weakdeps] at version 1, (keep existing compat) (#523) (@github-actions[bot])
  • DArray: Fix broken indexing caching (#525) (@jpsamaroo)
  • tests: Fix assumption that rand won't return 0 (#526) (@jpsamaroo)
  • delayed: Make depwarn less noisy (#527) (@jpsamaroo)
  • DArray: Improve 0-dim support (#528) (@jpsamaroo)

v0.18.10

27 May 03:44
4cb4a36
Compare
Choose a tag to compare

Dagger v0.18.10

Diff since v0.18.9

Merged pull requests:

Closed issues:

  • function show_plan not working (#433)
  • Cannot precompile Dagger on Julia 1.11.0-beta1 (#503)
  • KeyError: key Dagger not found (#509)

v0.18.9

19 Apr 13:56
070b608
Compare
Choose a tag to compare

Dagger v0.18.9

Diff since v0.18.8

Merged pull requests:

Closed issues:

  • shard executes f in sequence, not in parallel (#473)
  • API Request: number of processors (including threads) (#474)
  • Feature Request: Support init argument for reduce functions. (#475)
  • Updating to Documenter.jl v1 (#482)
  • Cannot use Dagger with Julia 1.11 (alpha2) (#488)
  • Cannot use Dagger on Julia beta 1.11.0 (#501)

v0.18.8

22 Feb 20:35
cec17a1
Compare
Choose a tag to compare

Dagger v0.18.8

Diff since v0.18.7

  • Disabled CHUNK_CACHE eviction logic
  • Added view and cholesky/cholesky! operations to the DArray
  • Added helpers all_processors and compatible_processors
  • Fixed some precompile hangs seen on Mac M-series chips
  • Removed the DArray stage cache

Merged pull requests:

v0.18.7

29 Jan 23:48
c15e54c
Compare
Choose a tag to compare

Dagger v0.18.7

Diff since v0.18.6

  • Added spawn_datadeps for OpenMP-style (in/out) task dependencies
  • Eagerly free task results when task will no longer be used
  • Assorted bug fixes

Merged pull requests:

Closed issues:

  • Error: "jl_set_task_tid == 0" when calling length(::DTable) (#459)

v0.18.6

06 Dec 17:35
e3c6d5e
Compare
Choose a tag to compare

Dagger v0.18.6

Diff since v0.18.5

Various bugfixes:

  • Removed some 1- and 2-letter exports that could conflict with user variables
  • Skipped accidental hashing of arbitrary task arguments in the scheduler
  • Fixed with_options not merging new options with previously-set options (yikes!)

Merged pull requests:

v0.18.5

17 Nov 18:29
6c91727
Compare
Choose a tag to compare

Dagger v0.18.5

Diff since v0.18.4

Fixed a variety of concurrency bugs

Merged pull requests:

  • Add precompilation via PrecompileTools (#446) (@jpsamaroo)
  • CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#447) (@github-actions[bot])
  • processor_runner: Fix race in collect proc_states (#452) (@jpsamaroo)
  • errormonitor_tracked: Use spin lock (#455) (@jpsamaroo)
  • OSProc: Add locking around OSPROC_PROCESSOR_CACHE (#456) (@jpsamaroo)

Closed issues:

  • Failed to cleanup datastore after 0 seconds Forcibly evicting all entries (#445)
  • UNHANDLED TASK ERROR: ArgumentError: destination has fewer elements than required (#449)
  • DTables.groupby causes issues when multiple processes available (#450)
  • Occasional UndefRefError: access to undefined reference when fetching DTables (#453)

v0.18.4

16 Oct 17:48
8a6e3ca
Compare
Choose a tag to compare

Dagger v0.18.4

Diff since v0.18.3

Merged pull requests:

Closed issues:

  • "Multiple concurrent writes to Dict detected!" with DTables.reduce (#437)
  • scoped deprecated (#441)