Skip to content

0.7.0 - Java Installation & Performance Improvements

Choose a tag to compare

@statsig-kong statsig-kong released this 01 Aug 22:44
· 1454 commits to main since this release
8fd6578

⚠️ Java classifiers were migrated to align with the traditional naming of native binary targets

This is a slight breaking change to Java installations. If you previously installed specific Linux classifiers, you will need to update their dependencies to pull in updates (ie amazonlinux2023-x86_64 or linux-gnu-x86_64 -> x86_64-unknown-linux-gnu). Those using the uber will be unaffected.

Old Classifier New Classifier
linux-gnu-x86_64 or amazonlinux2023-x86_64 or centos7-x86_64 x86_64-unknown-linux-gnu
linux-gnu-arm64 or amazonlinux2023-arm64 aarch64-unknown-linux-gnu
linux-musl-arm64 aarch64-unknown-linux-musl
linux-musl-x86_64 x86_64-unknown-linux-musl
macos-arm64 or macos-arm64-apple-darwin aarch64-apple-darwin
macos-x86_64 x86_64-apple-darwin
windows-x86_64 x86_64-pc-windows-msvc

Improvements

  • [d18824e] Better event queue handling at higher QPS
  • [63d1147] Reduce the number of native linux binaries down to a single common binary

Fixes

  • [019cd60] Drop all SDK owned logic before python fork

Included In This Release

  • 2ab2774 kat-statsig
    • [release] 0.6.2-beta.2507301912 - (#1498)
  • cf3607b Weihao Ding
    • chore: remove delay in dotnet bench (#1497)
  • ee3aa5b varshaa-statsig
    • Post install script for core go (#1455)
  • 2b7c03e statsig-kong[bot]
    • [automated] chore: bump version to 0.6.2-beta.2508010253 (#1496)
  • f27dce8 Weihao Ding
    • feat: less memo allocation for all core apis (#1492)
  • 1b7bcca statsig-kong[bot]
    • [automated] chore: bump version to 0.6.2-beta.2507310246 (#1495)
  • d84644e Daniel
    • tool(sr): check correct path in smoke test (#1494)
  • 09b7564 Daniel
    • tool: add api perf to scenario runner (#1493)
  • 7f618a4 Weihao Ding
    • fix: statsig_ffi for win in .net core (#1490)
  • 3969999 Daniel
    • tool: turn of scenario runner deploy on push (#1486)
  • e0a1da7 Daniel
    • tool: update publish steps to use new singular linux targets (#1487)
  • 8b3e378 Xin Li
    • Update python_check_release_candidate.yml (#1485)
  • bf1a5f2 Xin Li
    • fix java build (#1484)
  • 3641144 sroyal-statsig
    • Update Core Node Dependencies Again (#1482)
  • 58f801b statsig-kong[bot]
    • [automated] chore: bump version to 0.6.2-beta.2507300247 (#1483)
  • 73bf9d4 Xin Li
    • Revert node typing change (#1481)
  • dffe27e Weihao Ding
    • feat(.NET): support singleton (#1478)
  • 2dcbf07 Xin Li
    • Update RC Verify action (#1479)
  • d18824e Daniel
    • chore: use VecDeque over standard Vec for events (#1477)
  • 63d1147 Xin Li
    • 1/n [Simplify Build Process]: FFI builder -- use cross build and only build 1 treatment (#1425)
  • 1dec440 Daniel
    • tool: add deploy gh action for scenario runner (#1469)
  • 8c809a1 Weihao Ding
    • chore: remove delay in check gate to verify the behavior (#1476)
  • 96c2084 statsig-kong[bot]
    • [automated] chore: bump version to 0.6.2-beta.2507290252 (#1475)
  • 0263e95 Weihao Ding
    • tool: change back to shutdown when benchmark (#1474)
  • 3579e81 Weihao Ding
    • perf(.NET): less allocation when check gate (#1473)
  • c090e63 Weihao Ding
    • chore(.Net): VisibleTo to test (#1471)
  • 04870bc Daniel
    • chore: add java to scenario runner (#1468)
  • 80b1c03 Daniel
    • chore: add scenario runner to examples (#1467)
  • d67972d Weihao Ding
    • temp(java): disable shutdown tests for now (#1465)
  • 9a42a48 statsig-kong[bot]
    • [automated] chore: bump version to 0.6.2-beta.2507260241 (#1464)
  • 74011d0 Weihao Ding
    • perf: another way checking gate (#1462)
  • 73907d0 Daniel
    • tool: move golang lint out of workflows dir (#1461)
  • 8c8df96 Daniel
    • tool: rm old ruby bench in favor of bc (#1460)
  • 769f972 Daniel
    • tool: add ruby legacy to bench cluster (#1459)
  • 874fece Daniel
    • test: python forking using multiprocessing (#1396)
  • 1666958 Daniel
    • tool: rm old rust bench in favor of bench cluster (#1457)
  • 6b25e69 Daniel
    • chore: [4/n] sdk event emitter quality pass (#1440)
  • 841affa Daniel
    • chore [3/n] add evaluation events emission to statsig node (#1439)
  • 2805959 Weihao Ding
    • fix(dotnet): update statsigMetadata properly (#1458)
  • 9013b28 Daniel
    • chore: [2/n] add sub/unsub to statsig toplevel (#1433)

Full Changelog: 0.6.1...0.7.0