Key Changes
Enhancements
- [api] Adds FUSE based repository support by @raymondkhliu in #3695
- Treat model server as a remote model by @xyang16 in #3704
- Align ZeroShotClassificationTranslator with Hugging Face behavior by @raphaeldelio in #3712
- Remove usage of UUID.randomUUID() for better performance by @aakashb-kayzen in #3719
- Replace UUID with NDManager.nextUid() by @xyang16 in #3720
- Add NDArray diagonal by @dev-jonghoonpark in #3724
- [api] Implements remote REST API call as a model by @bryanktliu in #3725
- Adds jsonlines streaming support for RpcEngine by @bryanktliu in #3727
- Adds genai extension by @bryanktliu in #3726
- [genai] tool calls to ChatInput by @bryanktliu in #3728
- Add utility class for genai function call by @bryanktliu in #3729
- Improve function call for genai extension by @bryanktliu in #3731
- Support convert ChatInput to GeminiInput by @bryanktliu in #3739
- Add partial support for HuggingFace Tokenizer to use parameters from tokenizer_config.json by @Soha-Agarwal in #3738
- Add Anthropic support from genai by @bryanktliu in #3759
Bug Fixes
- Correct CaptchaDataset options count to prevent torch.gather IndexError by @xinhuagu in #3694
- Fix dimension check when reshaping offsets in SeqBatcher by @xinhuagu in #3702
- Fix the incorrect function name and minor typo in doc by @xinhuagu in #3703
- Fix incorrect return value in getImageHeight method by @xinhuagu in #3706
- [djl_converter]: Fixes djl_converter bug by @raymondkhliu in #3705
- Fix the out of bounds exception when using an init image by @luke-zhou in #3717
- Fix earlystopping metric issue #3722 by @SamBSalgado in #3736
- [tokenizers] Fix tokenizer cpu and cuda build by @xyang16 in #3756
- [examples] Update tfhub urls by @xyang16 in #3752
- Update tfhub repository url by @xyang16 in #3755
Documentation
CI/CD
- increase build version to 0.34.0 by @siddvenk in #3689
- Uses new recommended way to build pip wheel by @raymondkhliu in #3709
- Bump protobuf from 3.20.2 to 4.25.8 in /extensions/tokenizers/src/main/python by @dependabot[bot] in #3716
- [android] Upgrade DJL version to 0.34.0 by @xyang16 in #3721
- [ci] simplify nightly publish workflow by @xyang16 in #3732
- [ci] Update maven central publish url and credential by @xyang16 in #3748
- [djl-converter] Update license in pyproject.toml by @xyang16 in #3749
- [pytorch] Updates PyTorch to 2.7.1 by @xyang16 in #3733
- [ci] Remove serving-publish workflow by @xyang16 in #3750
- Update oss sonatype snapshot repository url by @xyang16 in #3754
- Upgrade dependency versions by @xyang16 in #3762
- [android] Upgrade pytorch version to 2.7.1 by @xyang16 in #3763
- [ci] Add post-publish task by @xyang16 in #3764
- Increase DJL version to 0.34.0 by @Soha-Agarwal in #3758
New Contributors
- @raymondkhliu made their first contribution in #3695
- @raphaeldelio made their first contribution in #3712
- @luke-zhou made their first contribution in #3717
- @aakashb-kayzen made their first contribution in #3719
- @dev-jonghoonpark made their first contribution in #3724
- @Soha-Agarwal made their first contribution in #3738
- @SamBSalgado made their first contribution in #3736
Full Changelog: v0.33.0...v0.34.0