What's Changed
No More `streamlit`
`streamlit` is a popular tool for building data POCs. However, for production and open-source purposes, it’s less ideal because various constraints like many dependencies, uncontrollable lifecycles, limited possibility for custom frontend components, no integration with Google Colab etc. With this release, we have cut the dependency on `streamlit` and move to proper backend/frontend setup which avoids all the above complications. Additionally, this is the first step towards scalability. With time, Encord Active will be much more performant.
With this release, Encord Active gets a completely new look and feel. In fact, we think that it is fresh enough to get a brand new command:
bash
encord-active start
The `start` command replaces the previous `visualize` command.
Most of the features that the previous versions of Encord Active are still there.
Below, we’ve listed the features that are no longer available.
1. Export to CSV and COCO file formats
2. Prediction Confusion Matrix
We plan to bring back the confusion matrix, and if you’re missing the export features, please let us know on [slack](https://join.slack.com/t/encordactive/shared_invite/zt-1hc2vqur9-Fzj1EEAHoqu91sZ0CX0A7Q)!
Features
* feat: prepare search for form endpoint with image parameter by frederik-encord in https://github.com/encord-team/encord-active/pull/586
* feat: standardize importers by eloy-encord in https://github.com/encord-team/encord-active/pull/550
Fixes
* fix: include complex polygons by Gorkem-Encord in https://github.com/encord-team/encord-active/pull/496
* fix: Many thing re prediction & formatting by james-encord in https://github.com/encord-team/encord-active/pull/570
* fix: adds clip model to docker file by Encord-davids in https://github.com/encord-team/encord-active/pull/556
* fix: always lower case dir name by Encord-davids in https://github.com/encord-team/encord-active/pull/566
* fix: bug - add explicit order by by james-encord in https://github.com/encord-team/encord-active/pull/595
* fix: cache less filters by Encord-davids in https://github.com/encord-team/encord-active/pull/579
* fix: deployed version fixes by Encord-davids in https://github.com/encord-team/encord-active/pull/568
* fix: disable subsetting on sandbox only by Encord-davids in https://github.com/encord-team/encord-active/pull/581
* fix: docker build by Encord-davids in https://github.com/encord-team/encord-active/pull/564
* fix: duplicate tag select by Encord-davids in https://github.com/encord-team/encord-active/pull/578
* fix: explorer ui make buttons look similar by frederik-encord in https://github.com/encord-team/encord-active/pull/576
* fix: hooks order by Encord-davids in https://github.com/encord-team/encord-active/pull/580
* fix: issues in project upload by eloy-encord in https://github.com/encord-team/encord-active/pull/558
* fix: prediction calculation bugs by james-encord in https://github.com/encord-team/encord-active/pull/569
* fix: prediction tab check if prediction exist by Encord-davids in https://github.com/encord-team/encord-active/pull/599
* fix: prediction tab only one prediction set by Encord-davids in https://github.com/encord-team/encord-active/pull/591
* fix: prevent sending ids by Encord-davids in https://github.com/encord-team/encord-active/pull/593
* fix: reset filters on scope change by frederik-encord in https://github.com/encord-team/encord-active/pull/575
* fix: reset page after changing filters by frederik-encord in https://github.com/encord-team/encord-active/pull/577
* fix: show classifications in explorer by frederik-encord in https://github.com/encord-team/encord-active/pull/573
* fix: tags match frames and not only data unit by frederik-encord in https://github.com/encord-team/encord-active/pull/594
* fix: tsc error args by Encord-davids in https://github.com/encord-team/encord-active/pull/592
* fix: tsc error by Encord-davids in https://github.com/encord-team/encord-active/pull/585
* fix: update fe component to 0.0.31 by frederik-encord in https://github.com/encord-team/encord-active/pull/596
* fix: update frontend components to 32 by frederik-encord in https://github.com/encord-team/encord-active/pull/597
* fix: use correct frame when importing predictions by frederik-encord in https://github.com/encord-team/encord-active/pull/572
* fix: use tags from db by frederik-encord in https://github.com/encord-team/encord-active/pull/590
Chore
* chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs by dependabot in https://github.com/encord-team/encord-active/pull/548
* chore(import data): optimize by utilizing available image metadata when feasible by eloy-encord in https://github.com/encord-team/encord-active/pull/562
* chore: better build setup by Encord-davids in https://github.com/encord-team/encord-active/pull/571
* chore: bump frontend by Encord-davids in https://github.com/encord-team/encord-active/pull/600
* chore: gitignore db files by Encord-davids in https://github.com/encord-team/encord-active/pull/589
* chore: reload backend on change by frederik-encord in https://github.com/encord-team/encord-active/pull/584
Misc
* misc: fix typo by eloy-encord in https://github.com/encord-team/encord-active/pull/567
* misc: fix typos and improve response texts by eloy-encord in https://github.com/encord-team/encord-active/pull/561
* misc: improve messaging in metrics by eloy-encord in https://github.com/encord-team/encord-active/pull/559
* misc: update docs urls with the newest ones by eloy-encord in https://github.com/encord-team/encord-active/pull/557
**Full Changelog**: https://github.com/encord-team/encord-active/compare/v0.1.69...v0.1.70