Releases: pasteurlabs/tesseract-core
Releases · pasteurlabs/tesseract-core
v0.9.0
What's Changed
- chore: ✅ Update pre-commit hooks by @github-actions in #140
- chore: 📦 Update dependencies by @github-actions in #139
- chore: bump astral-sh/setup-uv from 5 to 6 in the actions group by @dependabot in #141
- feat: Remove docker_py usage in favor of custom client that uses Docker CLI by @angela-ko in #33
- doc: update quickstart by @dionhaefner in #144
- feat(sdk): allow users to serve Tesseracts using multiple worker processes by @dionhaefner in #135
- chore: generate changelog for v0.9.0 by @dionhaefner in #146
New Contributors
- @angela-ko made their first contribution in #33
Full Changelog: v0.8.5...v0.9.0
v0.8.5
What's Changed
- chore: ✅ Update pre-commit hooks by @github-actions in #133
- chore: 📦 Update dependencies by @github-actions in #132
- fix: fixed typos in jax recipe by @zmheiko in #134
- fix(sdk): Various improvements to SDK UX by @dionhaefner in #136
- chore: Update changelog by @xalelax in #137
New Contributors
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- feat: allow creating tesseract objects from python modules by @dionhaefner in #122
- feat: also allow passing an imported module to Tesseract.from_tesseract_api by @dionhaefner in #130
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- fix: Fix Tesseract SDK decoding and error handling by @dionhaefner in #123
- chore: Bump changelog by @xalelax in #126
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- chore: Add UV support by @dionhaefner in #99
- chore: fix readthedocs config by @dionhaefner in #113
- feat: Add requirement provider config to build Tesseracts from conda env specs by @nmheim in #54
- feat: Introduce debug mode for served Tesseracts to propagate tracebacks to clients by @dionhaefner in #111
- chore: ✅ Update pre-commit hooks by @github-actions in #119
- chore: 📦 Update dependencies by @github-actions in #118
- fix: ensure Ubuntu-based base images work as expected; change default to vanilla Debian by @dionhaefner in #115
- fix: Enable users to opt-in to allowing extra fields in Tesseract schemas by setting
extra="allow"
by @nmheim in #117 - fix: meshstats
abstract_eval
by @dionhaefner in #120 - chore: Prepare for 0.8.2 release by @xalelax in #121
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- fix: Pydantic 2.11.0 compatibility (hotfix) by @dionhaefner in #106
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- feat: implement check_gradients runtime command by @dionhaefner in #72
- doc: dependencies and user privileges by @jacanchaplais in #91
- fix: OpenAPI schema failure for differentiable arrays with unknown shape by @dionhaefner in #100
- feat: Validate endpoint argument names before building by @jpbrodrick89 in #95
- refactor: Unpack endpoint payload by @jpbrodrick89 in #80
- fix: Prevent silent conversion of float array to int by @jpbrodrick89 in #96
- fix: use fixed uid/gid 5000:5000 for all tesseracts by @dionhaefner in #102
- fix: use uid 1000 instead of 5000 by @dionhaefner in #104
New Contributors
- @jacanchaplais made their first contribution in #91
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- feat: Friendlier error messages when input validation fails by @jpbrodrick89 in #71
- chore: remove superfluous secret scanning hook by @dionhaefner in #78
- chore: update pre-commit hooks by @github-actions in #81
- chore: bump numpy from 2.2.3 to 2.2.4 in the deps group by @dependabot in #83
- feat: Pytorch initialize template by @andrinr in #53
- feat: Add
diffable
field to input/output json schemas by @xalelax in #82 - doc: Various docs nits + UX fixes by @dionhaefner in #85
- feat: add stdout output for tesseract build by @dionhaefner in #87
- chore: Update changelog by @xalelax in #90
New Contributors
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- fix: Jax template now uses equinox
filter_jit
to allow non-array inputs by @jpbrodrick89 in #56 - fix: Added pip as dependency by @apaleyes in #58
- chore: Update README.md by @dionhaefner in #59
- chore: update pre-commit hooks by @github-actions in #60
- chore: Bump the deps group with 6 updates by @dependabot in #63
- ci: Bump the actions group with 2 updates by @dependabot in #62
- doc: Updated comments in jax recipe and docs on Differentiable flag by @jpbrodrick89 in #65
- feat: Raise proper error (
ValidationError
) for invalid inputs by @xalelax in #67 - chore: update pre-commit hooks by @github-actions in #69
- chore: bump the deps group with 2 updates by @dependabot in #70
- chore: add CODEOWNERS file by @dionhaefner in #73
- fix: Buggy is_leaf check in the abstract_eval of jax recipe and vectoradd_jax by @xalelax in #75
- feat: Add
abstract_eval
method totesseract_core.Tesseract
by @xalelax in #76 - chore: Bump changelog for v0.7.3 by @xalelax in #77
New Contributors
- @github-actions made their first contribution in #60
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- chore: tweak issue templates by @dionhaefner in #35
- chore: Use correct package name in coverage by @dionhaefner in #39
- chore: Scrub repo from pasteur internals + update dependabot by @dionhaefner in #38
- ci: Bump pre-commit/action from 3.0.0 to 3.0.1 in the actions group by @dependabot in #41
- doc: Python API for Julia example by @MatteoSalvador in #37
- chore: Bump the deps group with 12 updates by @dependabot in #42
- chore: Move non-unit examples to forums by @dionhaefner in #44
- chore: Update links to docs by @dionhaefner in #47
- fix: Validate ShapeDType in abstract-eval schemas by @nmheim in #40
- fix: resolve paths before passing volumes to docker by @dionhaefner in #48
- doc: Fix links again by @dionhaefner in #49
- ci: Speed up CI builds by @dionhaefner in #50
- fix: Dangling Tesseracts in e2e tests by @xalelax in #51
- fix: Sanitize error output by @apaleyes in #52
- chore: Switch out private registry for public pypi by @dionhaefner in #55
New Contributors
- @dependabot made their first contribution in #41
- @apaleyes made their first contribution in #52
Full Changelog: v0.7.1...v0.7.2