Skip to content

Releases: Hirundo-io/hirundo-python-sdk

v0.2.3.post2

09 Mar 11:47
8bdb1e3

Choose a tag to compare

What's Changed

  • Added support unlearning behaviors in LLMs with new unlearning LLM behavior product
  • Added support for LLM behavior evaluation in our platform powered by our open-source llm-behavior-eval package

PRs

  • SDK-71: Bump authlib from 1.3.2 to 1.6.5 in /requirements in the pip group across 1 directory by @dependabot[bot] in #169
  • SDK-70: Fix cleanup script crashing silently and not cleaning up by @benglewis in #168
  • SDK-73: Bump uv from 0.8.8 to 0.9.5 in /requirements in the pip group across 1 directory by @dependabot[bot] in #173
  • SDK-74: Bump starlette from 0.47.2 to 0.49.1 in /requirements in the pip group across 1 directory by @dependabot[bot] in #175
  • SDK-75: Bump uv from 0.9.5 to 0.9.6 in /requirements in the pip group across 1 directory by @dependabot[bot] in #177
  • SDK-76: Fix vulnerabilities in urllib3 by upgrading to 2.6.0 by @benglewis in #181
  • SDK-78: Migrate to basedpyright and pin to 1.37.1 by @benglewis in #190
  • SDK-43: Add LLM unlearning models support by @benglewis in #187
  • SDK-82: Fix create-release workflow Python version quoting by @benglewis in #196
  • v0.2.3 by @github-actions[bot] in #197
  • SDK-83: Upgrading to actions/setup-python version 6 to get improvements & dropping python-version by @benglewis in #199
  • SDK-84: Add support for post in bumpver version pattern by @benglewis in #201
  • SDK-85: Fix release pipeline II by @benglewis in #203
  • v0.2.3.post1 by @github-actions[bot] in #204
  • SDK-86: Fix docs bug improve README.md by @benglewis in #206
  • SDK-79: Add LLM behavior eval support by @benglewis in #189
  • v0.2.3.post2 by @github-actions[bot] in #210

Full Changelog: v0.1.21...v0.2.3.post2

v0.1.21

27 Aug 13:24
4074ae5

Choose a tag to compare

What's Changed

  • Clnt-58: Fix update-docs pipeline after releasing new PyPI package by @eayar123 in #137
  • Clnt-61: Fix missing permissions in GitHub actions workflows, fix dataset-optimization to data-qa API renaming & fix package vulnerabilities by @benglewis in #141
  • Clnt-57: Scheduled cleanup for test datasets by @benglewis in #131
  • Clnt-62: Increase HIRUNDO-API-VERSION to v0.3 by @benglewis in #149
  • Clnt-64: Migrate to pip-audit by @benglewis in #148
  • SDK-66: Change PyTest sanity & vulnerability scan checks to run on the merge group in the merge queue instead of on the pull request to reduce costs by @benglewis in #157
  • SDK-65: Fix release GitHub Actions workflow by @benglewis in #152
  • SDK-67: Add retry of 429 responses to requests with backoff by @benglewis in #159
  • SDK-53: Add domain and labeling type validations by @benglewis in #154
  • SDK-68: Fix GitHub Actions preventing PR merge because checks do not run before merge_group by @benglewis in #161
  • SDK-60: Rename all relevant places from hirundo-client or Hirundo client to hirundo-python-sdk and Hirundo Python SDK by @benglewis in #153
  • v0.1.21 by @benglewis in #155
  • Revert "bump version to 0.1.21 (#155)" by @benglewis in #162
  • v0.1.21 by @benglewis in #164
  • Revert "v0.1.21" by @benglewis in #165
  • v0.1.21 by @benglewis in #166

New Contributors

Full Changelog: v0.1.18...v0.1.21

v0.1.18

27 Aug 13:24
ec64731

Choose a tag to compare

What's Changed

  • Clnt-45: Add support for new GCP temporary download link to zip by @benglewis in #108
  • Clnt-44: Switch to API_VERSION=0.2 by @benglewis in #111
  • Add commands to CLI to check the status of a given dataset optimization run (by run ID) and to list all dataset optimization runs (which are printed in a table) by @benglewis in #110
  • Clnt-47: Update augmentations options by @benglewis in #114
  • v0.1.16 by @github-actions[bot] in #112
  • Clnt-18: Add tutorials section to docs by @benglewis in #99
  • Clnt-37: Add handling for non-SSE errors to SSE requests when getting dataset optimization results by @benglewis in #91
  • Clnt-46: Add support for Keylabs annotation format (for Keymakr datasets) by @benglewis in #109
  • Clnt-51: Fix tests by first cancelling runs before deleting datasets by @benglewis in #121
  • Clnt-56: Apply fixes to Misha's PR comments in Clnt-51 (PR #121) by @benglewis in #129
  • Clnt-50: Try to manually release the documentation by @benglewis in #119
  • v0.1.7 by @github-actions[bot] in #116
  • Revert "v0.1.7" by @benglewis in #134
  • v0.1.18 by @github-actions[bot] in #136

Full Changelog: v0.1.9...v0.1.18

v0.1.16

27 Aug 13:24
c655dbd

Choose a tag to compare

What's Changed

  • Clnt-45: Add support for new GCP temporary download link to zip by @benglewis in #108
  • Clnt-44: Switch to API_VERSION=0.2 by @benglewis in #111
  • Add commands to CLI to check the status of a given dataset optimization run (by run ID) and to list all dataset optimization runs (which are printed in a table) by @benglewis in #110
  • Clnt-47: Update augmentations options by @benglewis in #114
  • v0.1.16 by @github-actions[bot] in #112

Full Changelog: v0.1.9...v0.1.16

v0.1.9

27 Aug 13:23
c2702b3

Choose a tag to compare

What's Changed

  • Clnt-36: Add support for STT by @benglewis in #92
  • Clnt-38: Fix starlette version by @benglewis in #95
  • Clnt-42: Add support for dataset augmentations to OptimizationDataset by @benglewis in #101
  • Clnt-30: API changes including dropping StorageLink and path -> root and new get_by_id and get_by_name APIs and Pydantic parsing by @benglewis in #82
  • v0.1.9 by @github-actions[bot] in #105

Full Changelog: v0.1.8...v0.1.9

v0.1.8

27 Aug 13:23
bf59290

Choose a tag to compare

What's Changed

  • Move README.md -> DEV_README.md and update and add new README.md by @benglewis in #77
  • Clnt-28: Fix conflicts on GitRepo and StorageIntegration during GitHub Actions CI/CD test runs by @benglewis in #75
  • Clnt-9: Add Jupyter notebooks to GitHub by @benglewis in #70
  • Clnt-27: Fix updates to .env, use of .env files and default to new .hirundo.conf file in user's home folder for environment variables for configuration by @benglewis in #72
  • Add CUSTOMER_INTERCHANGE_DTYPES by @benglewis in #66
  • Clnt-33: Fix PLATFORM and add ipykernel to Docker image (Dockerfile) by @benglewis in #85
  • Clnt-31: Consume warnings / errors CSV by @benglewis in #81
  • v0.1.8 by @github-actions[bot] in #86

Full Changelog: v0.1.7...v0.1.8

v0.1.7

27 Aug 13:23
d5847f5

Choose a tag to compare

What's Changed

  • Clnt-17: hirundo-cli broken error before running it by @benglewis in #54
  • Clnt-20: Log optimization ID and implement status using tqdm instead of generator for non-async functions by @benglewis in #58
  • Fix check_run_by_id not being a staticmethod after overload change by @benglewis in #62
  • Clnt-22: Fix "Unnamed 0" in pandas DataFrame by @benglewis in #63
  • Clnt-26: Add CSP to docs by @benglewis in #69
  • Clnt-24: Add new local option to storagetypes with documentation by @benglewis in #67
  • v0.1.7 by @github-actions[bot] in #73

Full Changelog: v0.1.6...v0.1.7

v0.1.6

08 Aug 03:30
f0f5bb7

Choose a tag to compare

What's Changed

  • Fix install hirundo from PyPI during docs generation GitHub Actions workflow by @benglewis in #48
  • Clnt-16: Load dataset optimization results to DataFrame by @benglewis in #50
  • v0.1.6 by @github-actions in #51

Full Changelog: v0.1.5...v0.1.6

v0.1.3

31 Jul 06:10
d5e5b71

Choose a tag to compare

What's Changed

  • Clnt-6: Fix versioning, deploy to test PyPI / PyPI by @benglewis in #10
  • Clnt-8: Fix publishing to pypi (part 3) by @benglewis in #14
  • Clnt-11: Fix publishing to PyPI (part 4) by @benglewis in #34

Full Changelog: v0.1.1...v0.1.3

v0.1.0

31 Jul 06:08
81d4120

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/Hirundo-io/hirundo-client/commits/v0.1