Skip to content

0.1.0 - Param stores in node bindings

Choose a tag to compare

@statsig-kong statsig-kong released this 02 Apr 22:38
· 2081 commits to main since this release
d176745

New Features

  • Param stores in node bindings
  • Compile musl targets with dynamic libraries.
  • Support aarch64 for centos 7
  • Support ObservabilityClient in Python
  • Support a custom SpecsAdapter in statsig-php-core
  • Singleton support for python bindings
  • Typing support for python bindings

Improvements

  • Added python level error boundary
  • [Internal] Diagnostics logging
  • Rust: Removing curl networking in favor of reqwest
  • Node: Remove curl networking in favor of node-fetch
  • Python: Remove curl networking in favor of requests

Fixes

  • Add missing files to npm package
  • Sanitize secret keys from output logger

Included In This Release

  • 65b5207 Daniel
    • tool: update node package verification to fail (#655)
  • 866f5e7 Daniel
    • tool: include generated files in node publish (#654)
  • 906d7f1 kat-statsig
    • sanitize logger (#652)
  • 5e2e61a kat-statsig
    • option takes input (#650)
  • ade6cd2 Daniel
    • tool: add mypy run to macos builds of statsig-py (#653)
  • fe12827 Daniel
    • tool: move stub gen to gh action (#648)
  • d058cce Daniel
    • chore: add shutdown method to statsig-php (#647)
  • 3456204 Daniel
    • chore: adding subclassable specs adapter to php (#644)
  • ee66d58 Daniel
    • [release] 0.0.10-beta.2 - Networking Updates, Observability Client and Typing in Python (#642)
  • b5d6ac3 Daniel
    • chore: swap InstanceStore for InstanceRegistry (#639)
  • aa90aa5 Daniel
    • chore: make instance storage simpler (#638)
  • 8b50d34 Daniel
    • feat: support shared instance in python (#636)
  • 0eb6fe6 Daniel
    • chore: simplify obs_client_py (#635)
  • c90c664 Daniel
    • feat: support a shared instance (#633)
  • 1dddcab Daniel
    • tool: always build a win and mac target (#634)
  • 191f61b Daniel
    • tool: use short path in size reports (#632)
  • beb7be6 Daniel
    • tool: only run py stub gen on host machines (#631)
  • 82aacb9 Daniel
    • tool: prevent build action when PR is closed (#630)
  • 915fa12 Daniel
    • tool: build all when on main branch (#629)
  • 6fbd2e4 Daniel
    • tool: support arm in centos7 (#628)
  • b552bb5 Daniel
    • chore: uses 'requests' module for networking in statsig-py (#623)
  • 15e9457 Daniel
    • tool: update which targets are always built (#626)
  • 4ee11ab Daniel
    • tool: report size change on PRs (#625)
  • cbfc05f Daniel
    • chore: set correct sdk type for core java (#622)
  • 6b8a242 Daniel
    • chore: add support for python files in statsig-py (#621)
  • bf8023f Daniel
    • chore: generate statsig-py types file (#619)
  • c807ef3 Weihao Ding
    • feat(py): ObservabilityClient (#548)
  • 446c515 Xin Li
    • correctly log java core metadata (#592)
  • ab0a774 devin-ai-integration[bot]
    • Add setter for id_lists_sync_interval_ms in StatsigOptions.java (#617)
  • bf27084 Daniel
    • chore: swap curl for reqwest (#612)
  • 764dfc1 Daniel
    • tool: ensure rust caching is unique per target (#605)
  • f348bd9 Weihao Ding
    • feat(java): add 2nd exposures to experiment (#597)
  • 79131ad Daniel
    • tool: prevent building all targets all the time (#603)
  • 9c196fd Daniel
    • tool: remove search/upload of static lib assets (#602)
  • 4dd6c71 Daniel
    • tool: compile musl targets with RUSTFLAGS (#601)
  • 5fecc1e Daniel
    • tool: simplify cenos7 docker image (#600)
  • a685a2f Daniel
    • tool: run php unit tests in gh action (#593)
  • 25e14b3 Weihao Ding
    • chore: java aws lambda set up (#587)
  • d150956 Daniel
    • chore: add support for custom typescript in statsig-node (#590)
  • 8ee6990 Xin Li
    • add java core (#588)
  • 2bb3f00 Xin Li
    • add new action (#581)
  • f31daa0 Daniel
    • tool: remove merge-multiple from build.yml (#586)
  • fe0aa92 Daniel
    • tool: use correct repo name in publish step (#584)
  • 5780d13 kat-statsig
    • observation pattern diagnostics (#558)
  • b4754f9 kat-statsig
    • add py top level eb (#718)
  • 48205d1 Andre Terron
    • Add param stores to node-core (#666)
  • 5db6054 Daniel
    • fix(node): ensure correct eb file is exported (#722)

Full Changelog: 0.0.9...0.1.0