Releases: mamba-org/mamba
Releases · mamba-org/mamba
0.21.0
Date 2022.02.07
Releases: libmamba 0.21.0, libmambapy 0.21.0, mamba 0.21.0, micromamba 0.21.0
Bug fixes
- [libmamba] generate PkgMgr role file from its file definition #1408
- [micromamba] fix crash with missing CONDARC file (thanks @jonashaag) #1417
- [micromamba] fix
micromamba --log-level
(thanks @jonashaag) #1417 - [micromamba] Fix erroneous error print when computing SHA256 of missing symlink #1412
- [micromamba] Add
-n
flag handling tomicromamba activate
#1411 - [micromamba] Refactor configuration loading and create file if it doesn't exist when setting values #1420
- [libmamba] Fix a regex segfault in history parsing #1441
- [libmamba] Add test for segfault history parsing #1444 (thanks @jonashaag)
- [micromamba] Improve shell scripts when ZSH_VERSION is unbound #1440
- [micromamba] Return error code when pip install fails from environment.yml #1442
Improvements
- [all] Update pre-commit versions (thanks @jonashaag) #1417
- [all] Use clang-format from pypi (thanks @chrisburr) #1430
- [all] Incremental ccache updates (thanks @jonashaag) #1445
- [micromamba] Substitute environment vars in .condarc files (thanks @jonashaag) #1423
- [micromamba, libmamba] Speed up noarch compilation (thanks @chrisburr) #1422
- [mamba] Include credentials for defaults channel URLs (thanks @wulmer) #1421
- [micromamba, libmamba] New fancy progress bars! (thanks @adriendelsalle) #1426, #1350
- [libmamba] Refactor how we set env vars in the Context #1426
- [micromamba] Add
micromamba run
command (thanks @JohanMabille) #1380, #1395, #1406, #1438, #1434 - [micromamba] Add
-f
formicromamba clean
command (thanks @JohanMabille) #1449 - [micromamba] Add improved
micromamba update --all
#1318 - [micromamba] Add
micromamba repoquery
command #1318
0.20.0
Date: 2021.01.25
Releases: libmamba 0.20.0, libmambapy 0.20.0, mamba 0.20.0, micromamba 0.20.0
Bug fixes
- [libmamba] Close file before retry & deletion when downloading subdir (thanks @xhochy) #1373
- [micromamba] Fix micromamba init & conda init clobber (thanks @maresb) #1357
- [micromamba] Rename mamba.sh to micromamba.sh for better compatibility between mamba & micromamba (thanks @maresb) #1355
- [micromamba] Print activate error to stderr (thanks @maresb) #1351
Improvements
- [micromamba, libmamba] Store platform when creating env with
--platform=...
(thanks @adriendelsalle) #1381 - [libmamba] Add environment variable to disable low speed limit (thanks @xhochy) #1380
- [libmamba] Make max download threads configurable (thanks @adriendelsalle) #1377
- [micromamba] Only print micromamba version and add library versions to
info
command #1372 - [micromamba] Implement activate as a micromamba subcommand for better error messages (thanks @maresb) #1360
- [micromamba] Experimental wass logged twice (thanks @baszalmstra) #1360
- [mamba] Update to Python 3.10 in the example snippet (thanks @jtpio) #1371
0.18.1 (2021.11.19)
libmamba
0.18.1
Improvements
- Set default
spdlog
log level in theContext
constructor (@adriendelsalle) #1279 - Add
Context::set_log_level
method to define context value and set logger (@adriendelsalle) #1279 - Set max extraction threads count when starting transaction (@adriendelsalle) #1281
Changes
- Make
Context::set_verbosity
change both verbosity and log level (@adriendelsalle) #1279
libmambapy
0.18.1
Bug fixes
- export extract_threads (@adriendelsalle) #1279
- export
Context::set_log_level
andspdlog::level::level_enum
(@adriendelsalle) #1279
mamba
0.18.1
Bug fixes
- fix default log level to info (@adriendelsalle) #1279
- fix json output of
info
subcommand when verbose mode is active (@adriendelsalle) #1280 - allow mamba to set max extraction threads using
MAMBA_EXTRACT_THREADS
env var (@adriendelsalle) #1279
0.18.0 (2021.11.17)
Matches all outputs 0.18.0
libmamba
0.18.0
New features
- Implement parallel packages extraction using subprocesses (@jonashaag @adriendelsalle) #1195
- Add channel URLs to info (@jonashaag) #1235
- Read custom_multichannels from .condarc (@jonashaag) #1240
- Improve pyc compilation, make it configurable (@adriendelsalle) #1249
- Use
spdlog
for nicer and configurable logs (@adriendelsalle) #1255 - Make show_banner rc and env_var configurable (@adriendelsalle) #1257
- Add info JSON output (@adriendelsalle) #1271
Bug fixes
- Fix failing package cache checks (@wolfv) #1237
- Improve catching of reproc errors (such as OOM-killed) (@adriendelsalle) #1250
- Fix shell init with relative paths (@adriendelsalle) #1252
- Fix not thrown error in multiple caches logic (@adriendelsalle) #1253
General improvements
- Split projects, improve CMake options (@adriendelsalle) #1219 #1243
- Test that a missing file doesn't cause an unlink error (@adriendelsalle) #1251
- Improve logging on YAML errors (@adriendelsalle) #1254
libmambapy
0.18.0
New features
- Create a separate target for Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243
mamba
0.18.0
New features
- Make mamba env download and extract using
libmamba
(@adriendelsalle) #1270
Bug fixes
- Use libmamba LockFile, add
clean --lock
flag (@adriendelsalle) #1238
General improvements
- Make dependency on
libmambapy
Python bindings, split projects, improve CMake options (@adriendelsalle) #1219 #1243 - Conditionally import bindings for cross-compiling (@adriendelsalle) #1263
micromamba
0.18.0
New features
- Add packages extraction sub-command (@jonashaag @adriendelsalle) #1195
- Improve bash completion (activate sub-command, directories completion) (@adriendelsalle) #1234
- Add channel URLs to info (@jonashaag) #1235
- Make pyc compilation configurable using
--pyc,--no-pyc
flags (@adriendelsalle) #1249 - Add
--log-level
option to control log level independently of verbosity (@adriendelsalle) #1255 - Add zsh completion (@adriendelsalle) #1269
- Add info JSON output and
--json
CLI flag (@adriendelsalle) #1271
Bug fixes
- Init all powershell profiles (@adriendelsalle) #1226
- Fix multiple activations in Windows bash (@adriendelsalle) #1228
Docs
General improvements
- Split projects, improve CMake options (@adriendelsalle) #1219 #1243