Release v1.5.0
What's Changed - Brief Version
New features
- Add tabular data import/export
(#1089) - Support video annotation import/export
(#1124) - Add multiframework (PyTorch, Tensorflow) converter
(#1125) - Add SAM OVMS and Triton server Docker image builders
(#1129) - Add SAMBboxToInstanceMask transform
(#1133, #1134) - Add ConfigurableValidator
(#1142)
Enhancements
- Enhance
ClassificationValidator
for multi-label classification datasets withlabel_groups
(#1116) - Replace Roboflow
xml.etree
withdefusedxml
(#1117) - Define
GroupType
withIntEnum
for, where0
isEXCLUSIVE
(#1116) - Add Rust API to optimize COCOPageMapper performance
(#1120) - Support a dictionary input in addition to a single image input for the model launcher to support Segment Anything Model
(#1133) - Remove deprecates announced to be removed in 1.5.0
(#1140) - Add multi-threading option to ModelTransform and SAMBboxToInstanceMask
(#1145, #1149)
Bug fixes
- Fix bugs for Tile transform
(#1123) - Disable Roboflow Tfrecord format when Tensorflow is not installed
(#1130) - Raise VcsAlreadyExists error if vcs directory exists
(#1138)
What's Changed - Full Version
- updated supported python version range by @yunchu in #1083
- tabular dataset support by @jihyeonyi in #1089
- Merge back/1.4.0rc2 by @vinnamkim in #1096
- Documentatino for tabular format by @jihyeonyi in #1097
- Merge back Releases/1.4.0 by @vinnamkim in #1111
- Fix format roboflow for coco by @sooahleex in #1113
- Remove xfail marks from the convert integration tests by @vinnamkim in #1115
- Replace xml.etree.ElementTree with defusedxml by @wonjuleee in #1117
- Enhance ClassificationValidator to cope with multilabel classification datasets with label_groups by @wonjuleee in #1116
- add boxes-to-polygons transform by @jihyeonyi in #1119
- Add Rust API to optimize COCOPageMapper performance by @vinnamkim in #1120
- add ellipse to 'ShapesToBoxes' transform by @jihyeonyi in #1121
- Fix bugs for Tile transform by @vinnamkim in #1123
- support video annotation by @bonhunko in #1124
- Add Roboflow document by @wonjuleee in #1127
- Enable Torch conversion from Dataset by @wonjuleee in #1125
- Update version.py by @yunchu in #1131
- Add SAM OVMS and Triton server Docker image builders by @vinnamkim in #1129
- Fix Roboflow format: Disable roboflow_tfrecord when tf is not installed by @wonjuleee in #1130
- Update publish workflow to setup rust toolchain by @yunchu in #1132
- Update pyproject.toml to add rust installation to cibuildwheel for linux by @yunchu in #1135
- Mark xfails on flaky and unavailable tests by @vinnamkim in #1141
- Remove deprecates announced to be removed in 1.5.0 by @vinnamkim in #1140
- Update auto issue assignees by @vinnamkim in #1137
- Raise VcsAlreadyExists error if vcs directory exists by @vinnamkim in #1138
- Add SAMBboxToInstanceMask transform by @vinnamkim in #1133
- Add notebook example for SAMBboxToInstanceMask transform by @vinnamkim in #1134
- Update CI report format to csv by @chuneuny-emily in #1144
- Add ConfigurableValidator by @wonjuleee in #1142
- Add marker to new feature tests by @yunchu in #1148
- Add multi-threading option to ModelTransform and SAMBboxToInstanceMask by @vinnamkim in #1145
- Fix flaky test by setting the join timeout to infinite by @vinnamkim in #1149
- Update for release 1.5.0rc2 by @yunchu in #1150
- Update for release1.5.0 by @yunchu in #1151
Full Changelog: v1.4.1...v1.5.0