ReleaseDatabricks (DBRX)Databricks (DBRX)published Jan 13, 2026seen 5d

databricks/sjsonnet 0.6.0

databricks/sjsonnet

Open original ↗

Captured source

source ↗
published Jan 13, 2026seen 5dcaptured 10hhttp 200method plain

0.6.0

Repository: databricks/sjsonnet

Tag: 0.6.0

Published: 2026-01-13T06:14:10Z

Prerelease: no

Release notes:

What's Changed

  • Bump version by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/488
  • remove -march=native, which is preventing graal binaries from working on other CPUs by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/489
  • chore: Make Settings a case class by @He-Pin in https://github.com/databricks/sjsonnet/pull/490
  • feat: introduce maximum parser recursion depth by @ronantakizawa in https://github.com/databricks/sjsonnet/pull/483
  • Re-enable handling of unicode strings in std.base64 by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/492
  • Bump version of master to 1.0.0-SNAPSHOT by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/497
  • chore: Use while loop in Std. by @He-Pin in https://github.com/databricks/sjsonnet/pull/498
  • chore: Add missing final to case classes. by @He-Pin in https://github.com/databricks/sjsonnet/pull/499
  • chore: Change _tag to a function to reduce allocation. by @He-Pin in https://github.com/databricks/sjsonnet/pull/503
  • chore: bump mill version to 1.0.4 by @He-Pin in https://github.com/databricks/sjsonnet/pull/504
  • Fix handling of non-BMP Unicode strings (jsonnet strings should operate over codepoints, not UTF-16 code units) by @JoshRosen in https://github.com/databricks/sjsonnet/pull/500
  • Update mill version to 1.0.5-jvm by @He-Pin in https://github.com/databricks/sjsonnet/pull/505
  • chore: bump scalafmt to 3.9.10 by @He-Pin in https://github.com/databricks/sjsonnet/pull/506
  • chore: Rewrite escape1 to unicodeEscape by @He-Pin in https://github.com/databricks/sjsonnet/pull/502
  • chore: Update tests in UnicodeHandling by @He-Pin in https://github.com/databricks/sjsonnet/pull/507
  • chore: Avoid array copy in Materializer by @He-Pin in https://github.com/databricks/sjsonnet/pull/510
  • chore: bump deps by @He-Pin in https://github.com/databricks/sjsonnet/pull/511
  • Split std into submodules by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/512
  • chore: Make some function modules objects by @He-Pin in https://github.com/databricks/sjsonnet/pull/514
  • Add dependabot by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/515
  • chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/518
  • chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/517
  • Update Scala version to 2.13.17 by @He-Pin in https://github.com/databricks/sjsonnet/pull/519
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/516
  • Update Scala version to 3.3.7 by @He-Pin in https://github.com/databricks/sjsonnet/pull/513
  • chore: Add some scalaDoc about Interpreter by @He-Pin in https://github.com/databricks/sjsonnet/pull/523
  • chore: Bump Scala native to 0.5.9 by @He-Pin in https://github.com/databricks/sjsonnet/pull/525
  • fix parsed positions by @jam01 in https://github.com/databricks/sjsonnet/pull/521
  • overridable parser by @jam01 in https://github.com/databricks/sjsonnet/pull/522
  • Update mill version to 1.0.6-jvm by @He-Pin in https://github.com/databricks/sjsonnet/pull/529
  • chore: Avoid closure when makeNewScope by @He-Pin in https://github.com/databricks/sjsonnet/pull/532
  • chore: Use while loop in visitComp by @He-Pin in https://github.com/databricks/sjsonnet/pull/533
  • chore: Use IntMap by @He-Pin in https://github.com/databricks/sjsonnet/pull/531
  • chore: bump ujson to 4.4.0 by @He-Pin in https://github.com/databricks/sjsonnet/pull/534
  • Add flag re-introduce broken assertions evaluation, as a temporary measure to help with migration by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/536
  • chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/537
  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/538
  • Add more cases to handle properly when --broken-assertion-logic is set by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/540
  • Remove common reasons for materialization to fail due to stack overflows by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/539
  • Regression Benchmark suite by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/542
  • Run the regression benchmarks faster by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/543
  • Make sure golden file matches output of regression test, during warmup by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/544
  • Set deprecatedSkipAsserts to Object Comprehension members by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/546
  • chore: update scala 3.3.6 to 3.3.7 by @He-Pin in https://github.com/databricks/sjsonnet/pull/549
  • chore: bump ujson to 4.4.1 by @He-Pin in https://github.com/databricks/sjsonnet/pull/548
  • Pass broken-assertion-logic from Settings to Config by @hauserx in https://github.com/databricks/sjsonnet/pull/550
  • chore: bump dependencies by @He-Pin in https://github.com/databricks/sjsonnet/pull/553
  • Fixed prettyIndex for one-line files, use binarySearch by @hauserx in https://github.com/databricks/sjsonnet/pull/554
  • Improve performance of std.stripChars and std.trim functions by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/555
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/databricks/sjsonnet/pull/556
  • chore: bump scala version to 2.3.18 by @He-Pin in https://github.com/databricks/sjsonnet/pull/552
  • Fix unicode handling in std.stripChars by @stephenamar-db in https://github.com/databricks/sjsonnet/pull/557
  • Fix std.filter and std.filterMap to reject non-boolean predicate results instead of treating them as "false" by @JoshRosen in https://github.com/databricks/sjsonnet/pull/559
  • Fix right-side stripping of Unicode surrogate pairs in stripChars/trim by @JoshRosen in https://github.com/databricks/sjsonnet/pull/560
  • chore: bump scala to 2.12.21 and java 25 by @He-Pin in https://github.com/databricks/sjsonnet/pull/562
  • chore: Update lz4-java to 1.10.1 by @He-Pin in https://github.com/databricks/sjsonnet/pull/563
  • chore: Use ArrayBuilder to build the array by @He-Pin in…

Excerpt shown — open the source for the full document.

Notability

notability 4.0/10

Routine library release by Databricks