Releases: howsoai/amalgam
Amalgam 53.0.0
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
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
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
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
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
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
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
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
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
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