* Stateless exception list translation with improved runtime checks
* use flatMap and reduce to simplify logic
* Update to new manifest format
* Fix test fixture SO data type
* Fix another test fixture data type
* Fix sha256 reference in artifact_client
* Refactor to remove usages of 'then' and tidy up a bit
* Zlib compression
* prefer byteLength to length
* Make ingestManager optional for security-solution startup
* Fix download functionality
* Use eql for deep equality check
* Fix base64 download bug
* Add test for artifact download
* Add more tests to ensure cached versions of artifacts are correct
* Convert to new format
* Deflate
* missed some refs
* partial fix to wrapper format
* update fixtures and integration test
* Fixing unit tests
* small bug fixes
* artifact and manifest versioning changes
* Remove access tag from download endpoint
* Adding decompression to integration test
* Removing tag from route
* add try/catch in ingest callback handler
* Fixing
* Removing last expect from unit test for tag
* type fixes
* Add compression type to manifest
* Reverting ingestManager back to being required for now
Co-authored-by: Alex Kahan <alexander.kahan@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>