3.1.1 (2024-11-25)
- deps: update node.js to v22.11.0 (#225) (21fb742)
- deps: update npm-packages (#228) (ada917a)
- deps: update npm-packages (#257) (1bddd28)
- remove gsutil from startup (#261) (493e919)
3.1.0 (2024-09-17)
3.0.2 (2024-09-16)
3.0.1 (2024-09-11)
- deps: override send version to fix vulnerability (#216) (af82b21)
- deps: update node.js to v22.8.0 (#204) (5691156)
- deps: update npm-packages (#195) (77bc502)
- updated export interval to be 20 seconds instead of 20 milliseconds (#209) (0dbe25f)
3.0.0 (2024-07-30)
- metric names have changed from custom.googleapis.com/opencensus/malware-scanning/METRIC-NAME to workload.googleapis.com/googlecloudplatform/gcs-malware-scanning/METRIC-NAME
2.6.3 (2024-07-30)
- deps: bump fast-xml-parser (#192) (b2da217)
- deps: bump husky from 9.1.3 to 9.1.4 in /cloudrun-malware-scanner (#190) (0a70186)
2.6.2 (2024-07-29)
- deps: Batch update dependencies (#173) (dbab751)
- deps: bump globals in /cloudrun-malware-scanner (#155) (dfe93aa)
- deps: update dependency @google-cloud/storage to ^7.12.0 (dbab751)
- deps: update dependency google-auth-library to ^9.11.0 (#156) (b29d40e)
- deps: update dependency google-auth-library to v9.11.0 (#140) (d49fb30)
- deps: update dependency husky to ^9.1.1 (dbab751)
- deps: update dependency pino to ^9.2.0 (#157) (aca13c7)
- deps: update dependency pino to ^9.3.1 (dbab751)
- deps: update dependency pino to v9.2.0 (#139) (7e8730a)
- deps: update dependency prettier to ^3.3.3 (dbab751)
- deps: update dependency typescript to ^5.5.3 (#158) (4e670d7)
- deps: update dependency typescript to v5.5.3 (#150) (c835d34)
- deps: update eslint monorepo to ^9.6.0 (#144) (64fd9ab)
- deps: update eslint monorepo to ^9.7.0 (dbab751)
- deps: update node.js to v22.4.1 (dbab751)
- deps: update node.js to v22.5.1 (#187) (88c45a6)
- deps: update npm-packages (#188) (1a4e136)
2.6.1 (2024-06-11)
- deps: Bump globals in /cloudrun-malware-scanner (#131) (47747b3)
- deps: update dependency @google-cloud/storage to v7.11.2 (#134) (892b036)
- deps: update dependency prettier to v3.3.2 (#135) (010b445)
- Ensure pino log messages have sequential insertId (#138) (d8599d6)
2.6.0 (2024-06-05)
2.5.0 (2024-05-24)
- disable apt EIPP logging (fc5f096)
- remove dependancy on mv and transient dependency on inflight (94f9a99)
2.4.1 (2024-05-22)
- Add typescript js compilation checks, and fix resulting errors (#118) (2087bd9)
- docker build fails due to husky (298f659)
2.4.0 (2024-05-21)
- Add prettier formatter (5010a16)
- deps: Bump @google-cloud/logging-bunyan in /cloudrun-malware-scanner (#100) (a4d018e)
- deps: Bump @google-cloud/storage in /cloudrun-malware-scanner (#109) (a4d018e)
- deps: Bump express from 4.18.3 to 4.19.2 in /cloudrun-malware-scanner (#96) (a4d018e)
- deps: Bump google-auth-library in /cloudrun-malware-scanner (#110) (a4d018e)
- deps: Bump node from 21 to 22 in /cloudrun-malware-scanner (#107) (a4d018e)
- Update Dockerfile to fix cloud sdk repository change (#115) (a19dfe3), closes #88
- Updates for eslint 9.3 (9f99e65)
2.3.1 (2023-28-11)
- Bump google-auth-library from 8.8.0 to 9.2.0 in /cloudrun-malware-scanner by @dependabot in #64
- Bump @google-cloud/common from 4.0.3 to 5.0.1 in /cloudrun-malware-scanner by @dependabot in #65
- Bump @google-cloud/storage from 6.11.0 to 7.6.0 in /cloudrun-malware-scanner by @dependabot in #66
- Bump @google-cloud/logging-bunyan from 4.2.2 to 5.0.1 in /cloudrun-malware-scanner by @dependabot in #67
- Update dependancies in #69
- Update Useragent string to correct format in #68
2.3.0 (2023-11-27)
2.2.0 (2023-11-22)
- Add support for using environmental variables in the config.json file.
2.1.0 (2023-06-22)
- Fix issues with pip3 packages and APT key for cloud SDK
- Resolve #46 where docker build failed, and #50 where pip3 installs failed
2.0.0 (2022-12-05)
- Adds support for mirror of ClamAV malware DB, prevents update ratelimiting and startup problems
- Resolve #35 where ClamAV update servers blacklist cloud run IPs. adds a local cache of ClamAV definition files which is updated on a schedule.
1.7.0 (2022-06-07)
- Fix issues with clamav not being able to be updated
- Bump moment from 2.29.1 to 2.29.2 in /cloudrun-malware-scanner (#31)
- Bump node-forge from 1.2.1 to 1.3.0 in /cloudrun-malware-scanner (#29)
- Bump minimist from 1.2.5 to 1.2.6 in /cloudrun-malware-scanner (#30)
- Update package versions - fixes security issue
1.6.0 (2022-03-01)
- Increase default clamav file size limits to 500MiB
1.5.0 (2022-02-25)
- Upgrade dependancies to fix node-forge vulnerability (#25)
1.4.0 (2022-02-11)
- Bump node-fetch from 2.6.5 to 3.1.1
1.3.0 (2021-11-23)
- Remove need for Project Viewer permissions
- Add support for scanning multiple buckets, improve error handling to prevent infinite retries
- Improve resiliency
- Use streaming reads (no temp disk required)
- improve logging
- handles files in subdirectories
- Use Cloud Run and EventArc instead of Cloud Functions/App Engine
- Fixes for ClamAV OOM
- Initial version