What's Changed
- docs: added a note for Apple Silicon users regarding GPU build by @FotieMConstant in #232
- converted CRLF ending lines to LF ones in api/src/structures/custom_responses.py by @blakkd in #199
- Fixes and Features by @fireblade2534 in #235
- Add Direct Windows support scripts by @kimnzl in #241
- Added support for MPS on Apple silicon by @rampadc in #233
- use local js file instead of the unpkg cdn by @mpnsk in #244
- Fixes not returning a download link if streaming is off and return_download_link is true by @fireblade2534 in #240
- Segfault fixes by @fireblade2534 in #253
- Fixes relating to parsing money and tests. Also readme stuff by @fireblade2534 in #256
- Fix Helm charts health check, ingress, and values by @richardr1126 in #257
- start-gpu_mac.sh: removed duplicated env and align with other shell scripts by @rampadc in #266
- Maintenance/automations by @remsky in #276
- Minor change to trigger new release by @remsky in #278
- Update Dockerfile to install Rust by @RigleGit in #291
- Fixing normalization by @fireblade2534 in #303
- Fixed phenomes by @fireblade2534 in #304
- Added some better saftey checks to captioned speech by @fireblade2534 in #310
- feat(text): add Chinese punctuation-based sentence splitting for bett… by @jiaohuix in #321
- Improve Audio Pause Handling, MP3 Encoding, and Robust Text Normalization/Splitting by @mylukin in #322
- Update paths.py by @mbailey in #311
- Add a volume multiplier setting by @JCallicoat in #316
- Release by @fireblade2534 in #339
- Fix custom phenomes and make them much more robust by @fireblade2534 in #350
- Update PyTorch to 2.7.1+cu128 for RTX 50 Series GPU Support by @MiggiV2 in #354
- Smaller docker image by @faltiska in #361
- Use torch 2.8 for compatibility with 50 series by @garciadias in #390
- feat: add configurable logging level with environment variable support by @ryan-steed-usa in #404
- Fix(cpu/docker): install Rust for appuser, set PATH, and increase uv timeouts to stabilize build by @nRanzo in #383
- build: add cmake to fix pyopenjtalk dependency and sync CI deps with Docker by @ryan-steed-usa in #412
- Use
#!/usr/bin/env bashinstart-gpu.shfor better compatibility by @basnijholt in #419 - build: add support to override docker-bake.hcl variables with GitHub Action Environment Variables by @ryan-steed-usa in #413
- Pr 420 by @remsky in #429
- Improve build times by parallelising the various Docker targets by @kprinssu in #420
- Add AMD GPU support by @kprinssu in #432
- Pin the ROCBlas version and update ROCm docker compose to build locally by @kprinssu in #435
- fix: Add reverse proxy support for web-ui by @sahlex in #398
- Fix test_initial_state() test failure on apple silicon. by @jcheek in #370
- Adds gpt-4o-mini-tts by @AlistairKeiller in #433
- fix: OGG/Opus audio truncation — final page lost in write_chunk finalize by @will-assistant in #448
- fix: use weights_only=True for voice tensor torch.load calls by @dashitongzhi in #460
- fix: cache voice tensors to prevent per-request memory leak (#453) by @KeloYuan in #459
- fix: downgrade PyTorch CUDA version from cu129 to cu126 by @ryan-steed-usa in #407
- Fix Firefox WebUI playback by falling back when audio/mpeg MSE is unsupported by @JiminyScript in #458
New Contributors
- @FotieMConstant made their first contribution in #232
- @blakkd made their first contribution in #199
- @kimnzl made their first contribution in #241
- @rampadc made their first contribution in #233
- @mpnsk made their first contribution in #244
- @RigleGit made their first contribution in #291
- @jiaohuix made their first contribution in #321
- @mylukin made their first contribution in #322
- @mbailey made their first contribution in #311
- @JCallicoat made their first contribution in #316
- @MiggiV2 made their first contribution in #354
- @faltiska made their first contribution in #361
- @garciadias made their first contribution in #390
- @ryan-steed-usa made their first contribution in #404
- @nRanzo made their first contribution in #383
- @basnijholt made their first contribution in #419
- @kprinssu made their first contribution in #420
- @sahlex made their first contribution in #398
- @jcheek made their first contribution in #370
- @AlistairKeiller made their first contribution in #433
- @will-assistant made their first contribution in #448
- @dashitongzhi made their first contribution in #460
- @KeloYuan made their first contribution in #459
- @JiminyScript made their first contribution in #458
Full Changelog: v0.2.3...v0.3.0