Skip to content

Releases: howsoai/amalgam

Amalgam 53.0.0

13 Jun 17:56
f9ca283
Compare
Choose a tag to compare

What's Changed

  • 20540: Removes all non-JSON label appender/setter/getters, MAJOR by @cademack in #150

  • 20544: Fixes issues where setting labels could yield erroneous results, primarily when called directly via API by @howsohazard in #151

Full changelog: ba637e9...f9ca283

Amalgam 52.0.0

11 Jun 13:17
ba637e9
Compare
Choose a tag to compare

What's Changed

  • 20439: Updates simdjson by @howsohazard in #143

  • 20457: Fixes bug where utf-8 spaces and certain language characters could cause labels not be stored and loaded properly by @howsohazard in #145

  • 20485: Removes inconsistent behavior with (number) and (string) by @howsohazard in #146

  • 20483: Adds error handling for persistent entity destruction by @cademack in #147

  • 20496: Adds debugging_info, get_max_num_threads, set_max_num_threads, and errors to system opcode, MINOR by @howsohazard in #148

  • 20484: Expands the capabilities of get_entity_comments to include default values and return value information, MAJOR by @howsohazard in #149

  • 20396: Adds return opcode, MINOR by @howsohazard in #140

  • 20454: Allows [] and {} to represent lists and assocs respectively, MINOR by @howsohazard in #144

Full changelog: 3672a26...ba637e9

Amalgam 51.4.1

30 May 13:32
3672a26
Compare
Choose a tag to compare

What's Changed

  • 20412: Reduces memory allocations for assign and accum opcodes by @howsohazard in #141

  • 20420: Fixes bug where SDM caches would not always be properly cleared between queries by @howsohazard in #142

Full changelog: c660307...3672a26

Amalgam 51.4.0

28 May 18:37
c660307
Compare
Choose a tag to compare

What's Changed

  • 20386: Uploads individual test results as build artifacts by @apbassett in #138

  • 20397: Fixes bug with utf-8 space characters in code which could lead to undefined behavior, adds top_k parameter to sort opcode, MINOR by @howsohazard in #139

Full changelog: 3d3fd4b...c660307

Amalgam 51.3.1

24 May 19:13
3d3fd4b
Compare
Choose a tag to compare

What's Changed

  • 20385: Fixes issue where setting a random seed could cause deadlock for persisted entities by @howsohazard in #137

Full changelog: 51ac4e9...3d3fd4b

Amalgam 51.3.0

23 May 18:02
51ac4e9
Compare
Choose a tag to compare

What's Changed

  • 10428: Improves entity write locking, destroy_entities and set_entity_rand_seed now work concurrently, improved data structure cache hits, MINOR by @howsohazard in #135

  • 20367: Fixes issue where loading an entity could fail randomly with a deadlock or exception, also code cleanup for garbage collection by @howsohazard in #136

Full changelog: b5e400c...51ac4e9

Amalgam 51.2.1

21 May 20:19
b5e400c
Compare
Choose a tag to compare

What's Changed

  • 20364: Fixes issue when using shared objects / dynamically linked libraries where not explicitly setting the number of threads could yield low performance or unexpected behavior by @howsohazard in #134

Full changelog: f642775...b5e400c

Amalgam 51.2.0

17 May 20:13
f642775
Compare
Choose a tag to compare

What's Changed

  • 20293: Reduces lock contention, especially when initializing many parallel tasks by @howsohazard in #131

  • 20313: Fixes rare resource leaks, and possible deadlocks when using multithreading and numthreads = 1 by @howsohazard in #132

  • 20324: Adds get/set_max_num_threads support for trace files, MINOR by @howsohazard in #133

Full changelog: b74690d...f642775

Amalgam 51.1.1

13 May 13:53
b74690d
Compare
Choose a tag to compare

What's Changed

  • 20271: Fixes bugs when storing entities with many contained entities by @howsohazard in #130

Full changelog: f649820...b74690d

Amalgam 51.1.0

09 May 19:54
f649820
Compare
Choose a tag to compare

What's Changed

  • 17631: Implements sparse deviation matrices for nominal deviations and surprisals, MINOR by @howsohazard in #125

  • 15698: Adds entity locks for store_entity, total_entity_size, and flatten_entity, making the opcodes safe for concurrency, MINOR by @howsohazard in #126

  • 20222: Updates Amalgam 3rd party dependencies by @howsohazard in #127

  • 20250: Fixes issue where attempting to store to an invalid file path would report success by @howsohazard in #128

  • 20253: Fixes issues storing files by @howsohazard in #129

Full changelog: 17a634e...f649820