All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Nx support starts at 20.0.0
- Version 20 will be the last supported version of this package, as Nx introduced powerpack, which replaces custom runners.
- Nx support starts at 19.0.0
- Nx support starts at 18.0.0
- Update README.md & CHANGELOG.md
- Nx Tasks are now available in the callback passed to
createCustomRunner
. Fixes #30.
- Prevent call to
getSafeRemoteCacheImplementation
if bothread
andwrite
are disabled. - Fix filter source implementation to work OS independently. Fixes #31.
- Major versioning is now synced to nx.
- Nx support now starts at
17.0.0
.
- Nx dev/peer dependency switched from
@nx/workspace
tonx
. Fixes #27.
- Bumped
@azure/identity
to^4.0.0
. Fixes #19.
- Fixes #26 (
local cache artifact in "*" was not been generated on this machine
) error.
- Nx support now starts at
16.9.0
(due to breaking internal cache changes).
- Dependy bump & cleanup.
- Fixed
zlib: unexpected end of file
error for version Node 18.
- Added Azure Active Directory authentication. Enable it via
NXCACHE_AZURE_AD_AUTH
flag or directly with theadAuth
attribute. Thanks to @pearsonradu.
- Support for Nx version 16.6.0+ by removing the machine id from stored artifacts.
read
andwrite
flags now prioritize environment variables over thenx.json
.
- Options
read
andwrite
now allow to disable reading and writing from / to the remote cache separately.
- Nx support now starts at 16.0.0
- Container access can now be configured with a SAS-Container-URL. Provide it via env
NXCACHE_AZURE_SAS_URL
or directly inside the options with thesasUrl
attribute. Thanks to @kraiz.
- Environment variables now start with
NXCACHE_
instead ofNX_CACHE_
to prevent leaking credentials
- Implementation is now stream based to reduce memory overhead.
- All file system writes are now fully asynchronous.
- Filenames are now suffixed to prevent incorrect cache hits with older version
- Added
name
task runner option andNXCACHE_NAME
env variable to set a custom cache name
- Added
initEnv(options)
function for reading environment variables from.env
- Bump
nx-remotecache-custom
to^0.0.5
- #1 Fix problems when connecting via connection string – thanks to @Sobuno
- Env variable
NXCACHE_AZURE_CONTAINER
is now parsed correctly
- Bump
ngx-remotecache-custom
version to0.0.4
- Bump
ngx-remotecache-custom
version to0.0.3
- Bump
ngx-remotecache-custom
version to0.0.2
- Change
ngx-remotecache-custom
from dependency to peerDependency
- Initial release of
ngx-remotecache-azure