Releases: conda-incubator/conda-store
2024.6.1
What's Changed
- Add CHANGELOG entries for v2024.3.1 by @pavithraes in #779
- [DOC] Add JupyterLab Extension docs page by @pavithraes in #752
- Create temp REST API reference by @pavithraes in #766
- Add user journey for logging in and deleting shared environment by @peytondmurray in #776
- MAINT - Bump actions versions by @trallard in #795
- MAINT - Add conda-store dependencies to pyproject.toml by @trallard in #798
- 🔧 Update .pre-commit-config by @trallard in #796
- Added user journey test to delete old environment by @peytondmurray in #787
- Add user journey test to check that logs can be found for failed builds by @peytondmurray in #797
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docusaurus-docs by @dependabot in #794
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #781
- Add conda recipe with verification workflow by @jaimergp in #793
- Add user journey test to mark build as active by @peytondmurray in #804
- Set
CONDA_STORE_DIR
toplatformdirs.user_data_path
by @nkaretnikov in #786 - Document user personas by @pavithraes in #773
- Update docs theme by @pavithraes in #784
- Make conda_flags configurable by @patrix58 in #790
- Add user journey test for canceling a build by @peytondmurray in #812
- Add user journey test to retrieve a lockfile for a build by @peytondmurray in #807
- Run tests as separate jobs by @nkaretnikov in #813
- Implement log flushing by @nkaretnikov in #808
- Support hash-only build paths by @nkaretnikov in #777
- Add ability to create environment from lockfile by @nkaretnikov in #772
- Add conda-store Usability Study Report.md by @smeragoel in #824
- Add standalone installation docs by @pavithraes in #724
- Update runtime dependencies by @peytondmurray in #827
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #819
- REL - 2024.6.1 by @peytondmurray in #829
New Contributors
- @pre-commit-ci made their first contribution in #781
- @patrix58 made their first contribution in #790
- @smeragoel made their first contribution in #824
Full Changelog: 2024.3.1...2024.6.1
2024.3.1
What's Changed
- Log address and port, show exception trace from
uvicorn.run
by @nkaretnikov in #708 - Add upstream contribution policy by @pavithraes in #722
- Pass
CONDA_OVERRIDE_CUDA
towith_cuda
of conda-lock by @nkaretnikov in #721 - Add backwards compatibility policy by @dcmcand in #687
- add how to test section to PR template by @dcmcand in #743
- Check if worker is initialized by @nkaretnikov in #705
- Add extended-length prefix support by @nkaretnikov in #713
- Generate
constructor
artifacts by @nkaretnikov in #714 - REL - 2024.1.1 by @trallard in #750
- Bump follow-redirects from 1.15.3 to 1.15.4 in /docusaurus-docs by @dependabot in #732
- Add support for the
editor
role by @nkaretnikov in #738 - Add a test for parallel builds, fix race conditions due to the shared conda cache by @nkaretnikov in #745
- Add user journey test by @dcmcand in #760
- Run linter on tests and docs by @nkaretnikov in #770
- [DOC] Remove duplicate image by @pavithraes in #762
- Add status
CANCELED
by @nkaretnikov in #747 - [DOC] Document setting environment variable by @pavithraes in #765
- REL - 2024.3.1 by @pavithraes in #778
Full Changelog: 2024.1.1...2024.3.1
2024.1.1
[2024.1.1] - 2024-01-30
Added
- MAINT - Add plausible tracking snippet #716 (@pavithraes)
- ENH - Terminate worker tasks on SIGINT #709 (@nkaretnikov)
- DOC -Add brand and design guidelines #701 (@pavithraes)
- DOC - Misc clean-up docs structure #700 (@pavithraes)
- MAINT - Remove Sphinx docs #695 (@pavithraes)
- DOC - Add basic conda-store-ui docs #694 (@pavithraes)
- ENH - Set channel priority to strict, print config info #693 (@nkaretnikov)
- DEV - Place a bound on docker-py #689 (@nkaretnikov)
- ENH - Check the size of
build_path
#653 (@nkaretnikov) - ENH - Use shorter
build_key
#652 (@nkaretnikov) - ENH - Windows support #640 (@nkaretnikov)
- ENH - Store the state and database files in ~/.conda-store by default #639 (@nkaretnikov)
- ENH - Change API to be able to assign roles to namespaces #607 (@nkaretnikov)
- ENH - Adding build canceling (only works with compatible celery brokers redis and rabbitmq) #531 (@costrouc)
Changed
- ENH - Use string substitution in
normalized_channel_url
#710 (@nkaretnikov) - MAINT - Bump the npm_and_yarn group group in /docusaurus-docs with 1 update #706 (@dependabot)
- MAINT - Update npm dependencies for Docusaurus v3 #704 (@pavithraes)
- DOC - Basic migration of conda-store (core) docs #685 (@pavithraes)
- DEV - Disable code that depends on conda-docker #667 (@nkaretnikov)
Fixed
- BUG - Remove links to changelog #698 (@trallard)
- ENH - replace port 5000 with port 8080 #642 (@dcmcand)
Contributors to this release
(GitHub contributors page for this release)
@amjames | @anirrudh | @asmeurer | @costrouc | @dcmcand | @dependabot | @dharhas | @iameskild | @jaimergp | @kcpevey | @netlify | @nkaretnikov | @pavithraes | @pierrotsmnrd | @smeragoel | @trallard
2024.1.1-rc1
[2024.1.1-rc1] - 2024-01-05
Added
- MAINT - Add plausible tracking snippet #716 (@pavithraes)
- ENH - Terminate worker tasks on SIGINT #709 (@nkaretnikov)
- DOC -Add brand and design guidelines #701 (@pavithraes)
- DOC - Misc clean-up docs structure #700 (@pavithraes)
- MAINT - Remove Sphinx docs #695 (@pavithraes)
- DOC - Add basic conda-store-ui docs #694 (@pavithraes)
- ENH - Set channel priority to strict, print config info #693 (@nkaretnikov)
- DEV - Place a bound on docker-py #689 (@nkaretnikov)
- ENH - Check the size of
build_path
#653 (@nkaretnikov) - ENH - Use shorter
build_key
#652 (@nkaretnikov) - ENH - Windows support #640 (@nkaretnikov)
- ENH - Store the state and database files in ~/.conda-store by default #639 (@nkaretnikov)
- ENH - Change API to be able to assign roles to namespaces #607 (@nkaretnikov)
- ENH - Adding build canceling (only works with compatible celery brokers redis and rabbitmq) #531 (@costrouc)
Changed
- ENH - Use string substitution in
normalized_channel_url
#710 (@nkaretnikov) - MAINT - Bump the npm_and_yarn group group in /docusaurus-docs with 1 update #706 (@dependabot)
- MAINT - Update npm dependencies for docusaurus v3 #704 (@pavithraes)
- DOC - Basic migration of conda-store (core) docs #685 (@pavithraes)
- DEV - Disable code that depends on conda-docker #667 (@nkaretnikov)
Fixed
- BUG - Remove links to changelog #698 (@trallard)
- ENH - replace port 5000 with port 8080 #642 (@dcmcand)
Contributors to this release
(GitHub contributors page for this release)
@amjames | @anirrudh | @asmeurer | @costrouc | @dcmcand | @dependabot | @dharhas | @iameskild | @jaimergp | @kcpevey | @netlify | @nkaretnikov | @pavithraes | @pierrotsmnrd | @smeragoel | @trallard
2023.10.1
- BUG - Add missing permissions for publishing #637 (@trallard)
- DEV - Add build check and test release workflow #636 (@trallard)
- REL - 2023.10.1 #635 (@trallard)
- ENH - Use miniforge throughout #634 (@trallard)
- DEV - Add python-docker #633 (@trallard)
- DEV - optimize docker files #625 (@dcmcand)
- DOC - Tone and grammar improvements to templates #624 (@trallard)
- Bump @babel/traverse from 7.22.10 to 7.23.2 in /docusaurus-docs #623 (@dependabot)
- Bug fix: use context manager for Sessions #622 (@nkaretnikov)
- update conda store dockerfile to have prod target #621 (@dcmcand)
- remove extra redis and move to using built images for examples #620 (@dcmcand)
- DOC - Add alembic example for postgres in docker #610 (@nkaretnikov)
- Bump postcss from 8.4.27 to 8.4.31 in /docusaurus-docs #609 (@dependabot)
- MAINT - Update release docs and add issue template #608 (@trallard)
- [DOC] Add Community documentation #579 (@pavithraes)
- Add a macOS worker to the CI #550 (@asmeurer)
- Better handling of pydantic error msgs #546 (@pierrotsmnrd)
Contributors to this release
(GitHub contributors page for this release)
@asmeurer | @costrouc | @dcmcand | @dependabot | @dharhas | @iameskild | @jaimergp | @kcpevey | @netlify | @nkaretnikov | @pavithraes | @pierrotsmnrd | @trallard
2023.10.1-rc2
- BUG - Add missing permissions for publishing #637 (@trallard)
- DEV - Add build check and test release workflow #636 (@trallard)
- REL - 2023.10.1 #635 (@trallard)
- ENH - Use miniforge throughout #634 (@trallard)
- DEV - Add python-docker #633 (@trallard)
- DEV - optimize docker files #625 (@dcmcand)
- DOC - Tone and grammar improvements to templates #624 (@trallard)
- Bump @babel/traverse from 7.22.10 to 7.23.2 in /docusaurus-docs #623 (@dependabot)
- Bug fix: use context manager for Sessions #622 (@nkaretnikov)
- update conda store dockerfile to have prod target #621 (@dcmcand)
- remove extra redis and move to using built images for examples #620 (@dcmcand)
- DOC - Add alembic example for postgres in docker #610 (@nkaretnikov)
- Bump postcss from 8.4.27 to 8.4.31 in /docusaurus-docs #609 (@dependabot)
- MAINT - Update release docs and add issue template #608 (@trallard)
- [DOC] Add Community documentation #579 (@pavithraes)
- Add a macOS worker to the CI #550 (@asmeurer)
- Better handling of pydantic error msgs #546 (@pierrotsmnrd)
Contributors to this release
(GitHub contributors page for this release)
@asmeurer | @costrouc | @dcmcand | @dependabot | @dharhas | @iameskild | @jaimergp | @kcpevey | @netlify | @nkaretnikov | @pavithraes | @pierrotsmnrd | @trallard
2023.10.1-rc1
What's Changed
- Add a macOS worker to the CI by @asmeurer in #550
- Better handling of pydantic error msgs by @pierrotsmnrd in #546
- MAINT - Update release docs and add issue template by @trallard in #608
- DOC - Add alembic example for postgres in docker by @nkaretnikov in #610
- Bug fix: use context manager for Sessions by @nkaretnikov in #622
- Bump postcss from 8.4.27 to 8.4.31 in /docusaurus-docs by @dependabot in #609
- remove extra redis and move to using built images for examples by @dcmcand in #620
- [DOC] Add Community documentation by @pavithraes in #579
- Bump @babel/traverse from 7.22.10 to 7.23.2 in /docusaurus-docs by @dependabot in #623
- update conda store dockerfile to have prod target by @dcmcand in #621
- ✏️ Tone and grammar improvements to templates by @trallard in #624
- ENH - Use miniforge throughout by @trallard in #634
- ➕ Add python-docker by @trallard in #633
- Dcmcand optimize docker files by @dcmcand in #625
- REL - 2023.10.1 by @trallard in #635
New Contributors
Full Changelog: 2023.9.2...2023.10.1-rc1
2023.9.2
2023.9.1...main@{2023-09-20}
Contributors to this release
2023.9.1
- Make conda-docker a dependency in Linux only in pyproject.toml #583 (@asmeurer)
- MAINT - Pre release docs and improvements #580 (@trallard)
- MAINT - Update pre-commit hooks #577 (@trallard)
- fix migration of artifact type for postgres #574 (@pierrotsmnrd)
- Update build metadata on deletion, fix misc bugs #572 (@nkaretnikov)
- Make conda-store-server test port configurable #571 (@kcpevey)
- DOC - Update homepage to include project details #565 (@pavithraes)
- Update LICENSE attribution #564 (@pavithraes)
- [DOCS] Create multiple sidebars struture #558 (@pavithraes)
- Prevent traitlets from picking sys.argv during tests #557 (@steff456)
- Fix some spelling errors in the PR template #555 (@asmeurer)
- Return legacy lockfile if key is empty #553 (@nkaretnikov)
- Make tests use a temporary directory for conda environments #549 (@asmeurer)
- Allow all channels by default #545 (@nkaretnikov)
- Update release.yaml to use trusted publishing #542 (@anirrudh)
- Delete subdomain keys on logout #541 (@anirrudh)
- Don't run conda-docker on Mac #539 (@asmeurer)
- Make the disk_usage() function work on macOS #537 (@asmeurer)
- Update release docs to reflect pyproject.toml changes #536 (@costrouc)
- Set up Docusaurus #534 (@pavithraes)
- 🔧 Create new docs env #533 (@pavithraes)
- Adding support for cleaning up builds stuck in BUILDING state #530 (@costrouc)
- Fix default login instructions #528 (@steff456)
- Bugfix to allow backwards compatibility on metadata_ #527 (@costrouc)
- Adding additional routes for conda-lock lockfile #526 (@costrouc)
- Fixing vault role and paths #525 (@costrouc)
- Add python-docker as an explicit dependency in environment.yml #524 (@asmeurer)
- Add a favicon to the docs and the conda-store server UI #523 (@asmeurer)
- Proper handling of sqlalchemy database sessions in fastapi and celery #522 (@costrouc)
- Update issue and pull request templates #521 (@steff456)
- Update repository URL #518 (@steff456)
- Allow setting a subdomain cookie for conda-store #509 (@costrouc)
- API : update a namespace's metadata and role mappings #508 (@pierrotsmnrd)
- Change the tests when using sqlite to not check threads (celery + traitlets + fastapi) are doing weird things #505 (@costrouc)
- Better error messages around pip packages #504 (@costrouc)
- Fixing docker builds on main #503 (@costrouc)
- Removing use of old lockfile format using newer conda-lock.yml format #501 (@costrouc)
- Add trailing slash to avoid redirects #500 (@ClaytonAstrom)
- Role mapping #496 (@pierrotsmnrd)
- 📝 Add security policy #493 (@pavithraes)
- Fixing docker builds temporarily by creating single image #488 (@costrouc)
- Adding incremental updates to the logs #487 (@costrouc)
- Adding an api method for getting usage data for namespaces #486 (@costrouc)
- Adding global/namespace/environment settings with api/ui and tests #485 (@costrouc)
- Adding tests that test traitlets for conda-store-server #484 (@costrouc)
- Adding tests for fastapi server without need for integration #483 (@costrouc)
- Pin SQLAlchemy <=1 .4.47 #480 (@pierrotsmnrd)
- add pre-commit #479 (@leej3)
- Fix #476 : delete dangling build artifacts before migration #477 (@pierrotsmnrd)
- push images for main #474 (@leej3)
- Reworking on celery tasks into actions #473 (@costrouc)
Contributors to this release
(GitHub contributors page for this release)
@anirrudh | @asmeurer | @ClaytonAstrom | @costrouc | @dharhas | @kcpevey | @leej3 | @majidaldo | @netlify | @nkaretnikov | @pavithraes | @peytondmurray | [@pierrotsmnrd](https://github.com/search?q=repo%3Aconda-incubator%2Fconda-store+involves%...
Release 0.4.15 - 04/21/2023
[0.4.15] - 2023-04-21
Added
- conda-store and conda-store-server images are now deployed to quay.io/Quansight, which has support for podman and rkt. (#455)
- Parallel builds of conda environments (#417)
- Switch to green theme by default for conda-store UI (#463)
- Fix for use environment stats (#466)
New Contributors
Full Changelog: v0.4.14...v0.4.15