What's Changed
- Update demo requirements by @sovrasov in #4421
- Cleanup Geti task templates for anomaly task by @rajeshgangireddy in #4420
- Restore Engine by @ashwinvaidya17 in #4430
- [Cherry-pick from release/2.5] Refactor benchmark script logic (#4435) by @eugene123tw in #4442
- Provide workarounds for the XPU training by @kprokofi in #4441
- DEIM-DFine by @eugene123tw in #4446
- Update pandas requirement from <2.3 to <2.4 by @dependabot[bot] in #4427
- Bump the github-actions-dependency group with 10 updates by @dependabot[bot] in #4428
- Bump the github-actions-dependency group with 2 updates by @dependabot[bot] in #4478
- Add DoRA support for ViT classification model. by @gyuilLim in #4466
- Bump tj-actions/changed-files from 4662f28b04a04c9b3c760178bc00690771ba6fe1 to a0370f61698fcac830a08949da9fdf96ea0f3ab7 in the github-actions-dependency group by @dependabot[bot] in #4481
- Update Python version requirements and workflows to support Python 3.11 and 3.12 by @eugene123tw in #4479
- Minor updates in docs by @sovrasov in #4482
- Bump github/codeql-action from 3.29.3 to 3.29.4 in the github-actions-dependency group by @dependabot[bot] in #4483
- Disable tox auto upgrade by @sovrasov in #4484
- Bump tj-actions/changed-files from a0370f61698fcac830a08949da9fdf96ea0f3ab7 to db8d0bfea5a44e51abd5dc1454386c668ae901f9 in the github-actions-dependency group by @dependabot[bot] in #4491
- Update tox uv installer by @eugene123tw in #4503
- Add support for transforming masks and polygons in RandomAffine by @eugene123tw in #4472
- Bump the github-actions-dependency group across 1 directory with 3 updates by @dependabot[bot] in #4507
- Enable PEFT support for h-label & multi-label classification by @gyuilLim in #4509
- Merge release 2.5 branch to develop by @kprokofi in #4501
- Geti tune: fix precommit and CI workflows by @leoll2 in #4571
- Use FastAPI DI instead of Singleton pattern for services by @itallix in #4574
- apply copyright header to all .py, .ts, .tsx and .js files by @leoll2 in #4578
- Merge geti-tune to develop by @leoll2 in #4581
- Fix compatibility with old anomaly models by @kprokofi in #4584
- Add DEIM manifests + Upgrade torch by @kprokofi in #4580
- Add npm script to update api spec by @jpggvilaca in #4583
- Disable WebRTC temporarily by @jpggvilaca in #4585
- refactor: Use toast from
@geti/uiby @dwesolow in #4588 - Update GH worker version by @ivanzati in #4523
- Cleanup the house by @jpggvilaca in #4591
- Bump slab from 0.4.10 to 0.4.11 in /ui/src-tauri by @dependabot[bot] in #4582
- More cleanup by @jpggvilaca in #4592
- Support output to webhook by @itallix in #4598
- Add edit bounding box tool & friends by @jpggvilaca in #4593
- 4564 - pipeline list components by @camiloHimura in #4586
- Update landing page (creation) & rename pipeline by @jpggvilaca in #4601
- WebRTC improvements by @jpggvilaca in #4603
- Add models and labels routes by @jpggvilaca in #4604
- Add documentation for PEFT (LoRA & DoRA) by @gyuilLim in #4596
- Add input source modal by @jpggvilaca in #4615
- 4558 - error handling by @camiloHimura in #4600
- Fix pre_merge action by @ivanzati in #4609
- Add legacy templates for DEIM model by @kprokofi in #4608
- Move OTX code to lib folder by @warrkan in #4614
- Replace fastrtc with aiortc-based WebRTC implementation by @itallix in #4610
- Configurable augmentations for OD, IS, KP, SemSeg tasks by @kprokofi in #4577
- Resolve merge conflict by @kprokofi in #4623
- Fix issues during shutdown by @itallix in #4622
- Update CODEOWNERS by @leoll2 in #4635
- 4613 - render annotations - p1 by @camiloHimura in #4621
- Cleanup & improve create-project page by @jpggvilaca in #4628
- Add missing zoom provider by @jpggvilaca in #4634
- GHA hardening and bugfixes by @leoll2 in #4636
- Enable mypy pre-commit hook for geti-tune backend by @warrkan in #4633
- Create unified Docker image by @warrkan in #4631
- chore: Enable React 19 by @dwesolow in #4632
- Add model latency endpoint by @A-Artemis in #4599
- Add React Compiler to Geti Tune by @jpggvilaca in #4638
- Prep before moving SAM tool by @jpggvilaca in #4640
- Add "smart tools" package by @jpggvilaca in #4645
- Add UI team to ui CODEOWNERS by @jpggvilaca in #4646
- chore(ci): enable Renovate by @AlexanderBarabanov in #4642
- fix(deps): update dependency pillow to v11.3.0 [security] by @oep-renovate[bot] in #4652
- Fix GHA labeler by @leoll2 in #4641
- Add tool selection bar by @jpggvilaca in #4655
- 4545: Create skeleton of dataset endpoints by @warrkan in #4651
- Fix Deim recipes by @kprokofi in #4657
- Fix Deim recipe to be able to run bs search by @kprokofi in #4664
- Fix input size configuration during validation for DFine model by @kprokofi in #4666
- Fix RandomAffine and RTDetr training with IoURandomCrop by @kprokofi in #4718
- Fix loading checkpoint after 1st round of training for DFine-X model by @kprokofi in #4738
- Fix keypoint annotation filter logic by @eugene123tw in #4685
- Run unit test on self-hosted runners by @kprokofi in #4791
- Update setuptools by @kprokofi in #4766
- Fix training on CPU by @kprokofi in #4788
- Fix OOM bug on XPU by @kprokofi in #4872
- Prepare branch 2.6 for the release by @kprokofi in #4878
- Fix for build workflow by @kprokofi in #4879
- Fix publish job by @kprokofi in #4880
Full Changelog: 2.5.0...2.6.0