Skip to content

Releases: howsoai/amalgam

Amalgam 58.1.1

09 Jan 18:41
410684e
Compare
Choose a tag to compare

What's Changed

  • 22497: Fixes segfaults for index_min and index_max with null keys by @howsohazard in #341

Full changelog: bd48a59...410684e

Amalgam 58.1.0

09 Jan 14:25
bd48a59
Compare
Choose a tag to compare

What's Changed

  • 22427: Implements "surprisal" as an option for generalized distance which returns raw surprisal values (to complement surprisal_to_prob), MINOR by @howsohazard in #329

  • 22451: Fixes a number of rare edge case bugs, removes unnecessary memory management complexity, improves performance by @howsohazard in #330

  • 22414: Improves memory reuse of apply opcode, improves profiling report, and improves AFMI's ability to catch potential memory corruption by @howsohazard in #331

  • 22454: Improves performance of query engine when modifying or creating new entities, fixes bug where certain values (especially null values) could be double-accumulated in distance queries by @howsohazard in #333

  • 22457: Fixes issue where memory could be improperly overwritten, also fixes issue with low nominal counts for distance queries by @howsohazard in #334

  • 22459: Fixes crash from bug where BAIS data structure could go up to 63 indices beyond the data stored by @howsohazard in #335

  • 22460: Fixes crash with BitArrayIntegerSet by @howsohazard in #336

  • 22474: Fixes rare issues that can lead to inconsistent EvaluableNode flags, leading to crashes by @howsohazard in #337

  • 22199 Implements index_min and index_max op codes, MINOR by @naricc in #316

  • 22481: Includes index_min and index_max in generation, updates .editorconfig with Visual C++ style. by @howsohazard in #338

  • 22484: Fix assign_entity_roots transaction logs. by @dmaze in #339

  • Bump cross-spawn from 7.0.3 to 7.0.6 in /test/wasm_test by @dependabot[bot] in #340

Full changelog: f797e18...bd48a59

Amalgam 58.0.0

17 Dec 21:27
f797e18
Compare
Choose a tag to compare

What's Changed

  • 21799: Changes SBFDS central data cache from matrix to column stores, improving performance by @howsohazard in #321

  • 22250: Adds EvalOnEntity to Amalgam API, MINOR by @dmaze in #324

  • 21364: Improves entity persistence: works as single transactional files as well as performance improvements, MINOR by @howsohazard in #315

  • 22425: Implements VERIFY_ENTITY in trace files and fixes issue where it would respond incorrectly, MINOR by @howsohazard in #328

  • 22408: Add ExecuteEntityJsonPtrLogged API call by @dmaze in #326

  • 22286: Amlg lang improvements: removes query_weighted_sample, weighted_rand, updates rand, query_sample, sort, reduce, MAJOR by @howsohazard in #327

Full changelog: 8ad85c5...f797e18

Amalgam 57.0.9

13 Dec 18:50
8ad85c5
Compare
Choose a tag to compare

What's Changed

  • 22397: Fixes bugs with sparse deviation matrices where incorrect deviations were used by @howsohazard in #323

Full changelog: 7b4206e...8ad85c5

Amalgam 57.0.8

12 Dec 03:05
7b4206e
Compare
Choose a tag to compare

What's Changed

  • 22391: Reduces lock contention for string interning by @howsohazard in #322

  • 22401: Fixes two bugs with sparse deviation matrices, one that reduces ML quality on nominal numeric features by @howsohazard in #325

Full changelog: ce17738...7b4206e

Amalgam 57.0.7

06 Dec 15:24
ce17738
Compare
Choose a tag to compare

What's Changed

  • 22379: Fixes to performance bug involving union and intersect opcodes by @howsohazard in #320

Full changelog: 05b99d8...ce17738

Amalgam 57.0.6

05 Dec 18:41
05b99d8
Compare
Choose a tag to compare

What's Changed

  • 22373: Fixes issue where evaluable nodes could be double-freed in generalized distance opcode by @howsohazard in #319

Full changelog: d60a921...05b99d8

Amalgam 57.0.5

05 Dec 14:03
d60a921
Compare
Choose a tag to compare

What's Changed

Full changelog: b287deb...d60a921

Amalgam 57.0.4

03 Dec 15:35
b287deb
Compare
Choose a tag to compare

What's Changed

  • 22346: Fixes issue when changing an opcode's type to an assoc where keys would be lost and turned into empty strings by @howsohazard in #317

Full changelog: 1a80945...b287deb

Amalgam 57.0.3

02 Dec 15:40
1a80945
Compare
Choose a tag to compare

What's Changed

  • 22315: Fixes parse issue where if a key of an assoc starts with a number, it would be improperly printed in a way that would be read in as a number by @howsohazard in #309

  • 22173: Improves performance by implementing thread local allocations by @naricc in #310

  • 22325: Fixes MacOS homebrew Python install by @apbassett in #312

  • 22324: Fixes crash involving EvaluableNodeManager allocations with address collisions wrt TLAB by @howsohazard in #311

  • 22333: Fixes bug introduced to entity persistence in last PR by @howsohazard in #313

  • 22339: Fixes segfault bug by @howsohazard in #314

Full changelog: 3f9a2f0...1a80945