Releases: conda-incubator/conda-store
2024.11.2
FEATURES:
- Create catch-all/fallback route for UI app #932 ([@gabalafou]
(https://github.com/gabalafou))
IMPROVEMENTS:
- MAINT - Bump base Docker image version #990 (@trallard)
- Bump cross-spawn from 7.0.3 to 7.0.5 in /docusaurus-docs #989 (@dependabot)
- MAINT - Update dependabot configuration #988 (@trallard)
- [MAINT] Update pydantic to >=2.0 #985 (@peytondmurray)
- MAINT - Do not use
nodefaults
moving forward #978 (@trallard) - Bump sqlalchemy version #970 (@soapy1)
BUG FIXES:
- DEV - Set traitlets application version #981 (@soapy1)
- [BUG] Fix python version compatibility issues affecting tests #973 (@peytondmurray)
- Update conda-package-build causes an integrity error on conda_package_build table #961 (@soapy1)
Full Changelog: 2024.11.1...2024.11.2
2024.11.1
What's Changed
- Bump version for dev by @soapy1 in #910
- [DOCS] Describe new config vars for React router by @gabalafou in #912
- Wait for celery to return response to request to solve specification by @soapy1 in #913
- [DOCS] Update architecture diagram + fix docs links by @soapy1 in #908
- Respect worker log level config setting by @soapy1 in #903
- [BUG] Pin pyyaml dependency due to cython>=3 incompatibility by @peytondmurray in #916
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docusaurus-docs by @dependabot in #917
- Update docs link by @pavithraes in #922
- Test improvements - part 1 by @soapy1 in #919
- Add coverage report to unit tests by @soapy1 in #923
- [ENH] Add hot reloading for development by @peytondmurray in #907
- Move seeding tests functionality into test module by @soapy1 in #925
- [AUTO] Update openapi.json by @github-actions in #927
- Remove unused _internal/client module by @soapy1 in #928
- [DOC] Update contributing guidelines by @pavithraes in #763
- Add tests - storage + worker by @soapy1 in #926
- [MAINT] Update lint tooling by @peytondmurray in #933
- Make conda-store server launch uvicorn with log level by @soapy1 in #940
- Add links to GH issues for roadmap items by @soapy1 in #939
- Fix link to GH issues for road map (operation) items by @soapy1 in #943
- Move dependencies module into conda store server module by @soapy1 in #935
- Move build to worker by @soapy1 in #945
- [DOC] Roadmap updates by @peytondmurray in #958
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #959
- Bump k8 example version by @soapy1 in #960
- REL - 2024.11.1 by @soapy1 in #968
Full Changelog: 2024.10.1...2024.11.1
2024.10.1
What's Changed
- ENH - Update workflows triggers by @trallard in #832
- MAINT - Mock out calls to
conda-lock
fortest_solve_lockfile
by @peytondmurray in #834 - MAINT - Misc improvements to repo by @trallard in #802
- BUG - Fix triggers by @trallard in #837
- Privatize internal conda-store API by @peytondmurray in #820
- Update metadata on landing page by @pavithraes in #774
- Bump braces from 3.0.2 to 3.0.3 in /docusaurus-docs by @dependabot in #835
- DOC - Update documentation by @trallard in #831
- Add
conda config
warning docs/message; add duration log for actions by @peytondmurray in #823 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #839
- MAINT - Mock out call to env solve in
test_generate_constructor_installer
by @peytondmurray in #833 - [MAINT] Remove deprecated docker-compose config option by @peytondmurray in #846
- Bump express from 4.18.2 to 4.19.2 in /docusaurus-docs by @dependabot in #800
- Bump follow-redirects from 1.15.4 to 1.15.6 in /docusaurus-docs by @dependabot in #785
- MAINT - Add dependabot config by @trallard in #847
- Update conda-store explanations by @pavithraes in #726
- Build docker images for arm (aarch64) by @aktech in #822
- restart workers after executing 10 tasks to mitigate memory leaks by @Adam-D-Lewis in #840
- [MAINT] Prevent workers from trying to parse sys.argv upon intialization by @peytondmurray in #850
- [DOC] Auto-generate openapi.json by @pavithraes in #782
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #860
- DEV - Update dev environments by @trallard in #838
- Update
openapi.json
file path ingenerate_api_docs.yaml
by @pavithraes in #863 - MAINT - Miscellaneous maintenance/governance tasks by @trallard in #865
- [ENH] Allow fetching of arbitrary user environments by @peytondmurray in #864
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #868
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #869
- Bump webpack from 5.89.0 to 5.94.0 in /docusaurus-docs by @dependabot in #866
- Bump micromatch from 4.0.5 to 4.0.8 in /docusaurus-docs by @dependabot in #867
- DEV - Update conda-store build hook by @trallard in #872
- Bump body-parser and express in /docusaurus-docs by @dependabot in #873
- [MAINT] Make github workflow format openapi.json by @peytondmurray in #879
- BUG - Fix release workflows by @trallard in #878
- REL - 2024.9.1 by @peytondmurray in #880
- update to latest miniforge image by @Adam-D-Lewis in #883
- Set logout url properly when using the integrated ui by @dcmcand in #884
- BUG - patch release workflow by @trallard in #885
- Revert "REL - 2024.9.1 (#880)" by @peytondmurray in #887
- [MAINT] Add the 2024/2025 roadmap by @peytondmurray in #890
- [BUG] Fix openapi.json generation workflow by @peytondmurray in #891
- Bump cookie and express in /docusaurus-docs by @dependabot in #896
- REACT_APP_URL_BASENAME by @gabalafou in #898
- [AUTO] Update openapi.json by @github-actions in #904
- Create local conda-store dir for celery beat data files by @soapy1 in #902
- DEV - Extend compose to include target for local UI by @trallard in #905
- REL - 2024.10.1 by @soapy1 in #909
New Contributors
- @aktech made their first contribution in #822
- @github-actions made their first contribution in #904
- @soapy1 made their first contribution in #902
Full Changelog: 2024.6.1...2024.10.1
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