- Added Download command options: --no-lock --skip-existing --ignore-errors
- Skip package SHA512 hashing when the catalog is disabled. Package details blobs will no longer write this extra property.
- ISleetFile.Link support
- Nupkgs are no longer copied to the temp cache during push. This improves perf and saves disk space for large pushes.
- Reduced default log output, http get/push calls will now only be shown on verbose mode.
- Performance summary displays where time was spent during push operations.
- Push batch support. Instead of pushing possibly hundreds of thousands of packages at once push will now load nupkgs in batches and process them to avoid running out of memory.
- Files are now ordered during upload. Index files will be pushed last to help avoid conflicts on the client when the feed is still incomplete.
- Increased the delay for obtaining a file lock on azure feeds. Cleaned up file lock logging.
- Path property in sleet.json can now be a relative path for local feeds
- Performance improvements, packages are added in batch to reduce the number of file read/writes.
- Add/removes within a service are done in parallel where possible.
- nupkg files are read in parallel before locking the feed to reduce the amount of time spent in the lock.
- Local feeds will contian baseURI by default when using createconfig.
- Local feeds will fail if path contains an http URI. baseURI should be used instead.
- Path property in sleet.json is now optional for azure and s3 feeds. If not provided it will be resolved from the container/bucket.
- Added support for tokenized sleet.json files
- Added --property support for passing in setting values
- Added SLEET_FEED_ env var support
- Added Amazon S3 support (skarllot)
- Fix for createconfig json formatting
- Fix for multiple catalog pages
- Sleet versions of the same semantic version patch will no longer require upgrading the feed to work together.
- Fix for race condition when reading symbols files
- Props path fix
- Improved exists check performance
- Improved console output progress display.
- Performance improvements, files are committed to the feed in parallel which cuts push time in half for some scenarios.
- Symbols feed support, symbols packages will be stored in the feed and dll and pdb files will be available for debuggers.
- Catalog is disabled by default, this improves perf for feeds which overwrite packages.
- Invalid command arguments now return a non-zero exit code.
- Adds package details from the catalog to the registration package details page when the catalog is disabled.
- Moved from netstandard1.3 to netstandard2.0