Skip to content

Latest commit

 

History

History
238 lines (132 loc) · 17.6 KB

File metadata and controls

238 lines (132 loc) · 17.6 KB

Changelog

3.1.1 (2024-11-25)

Bug Fixes

3.1.0 (2024-09-17)

Features

  • add terraform code for simple deployment, (#220) (75742ee)

3.0.2 (2024-09-16)

Bug Fixes

3.0.1 (2024-09-11)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • metric names have changed from custom.googleapis.com/opencensus/malware-scanning/METRIC-NAME to workload.googleapis.com/googlecloudplatform/gcs-malware-scanning/METRIC-NAME

Bug Fixes

  • change from deprecated opencencus to opentelemetry for metrics (#191) (64438da)

2.6.3 (2024-07-30)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

2.5.0 (2024-05-24)

Features

  • Add ability to read full config from env var (#120) (627cc1f)

Bug Fixes

  • disable apt EIPP logging (fc5f096)
  • remove dependancy on mv and transient dependency on inflight (94f9a99)

2.4.1 (2024-05-22)

Bug Fixes

  • Add typescript js compilation checks, and fix resulting errors (#118) (2087bd9)
  • docker build fails due to husky (298f659)

2.4.0 (2024-05-21)

Features

Bug Fixes

  • 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)

What's Changed

  • 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)

What's Changed

  • Add Dependabot and eslint workflows n #61
  • Update package versions and remove cloud-run-proxy in #60

2.2.0 (2023-11-22)

What's Changed

  • Add support for using environmental variables in the config.json file.

2.1.0 (2023-06-22)

What's Changed

  • 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)

⚠ BREAKING CHANGES

  • 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)

What's Changed

  • 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)

What's Changed

  • Increase default clamav file size limits to 500MiB

1.5.0 (2022-02-25)

What's Changed

  • Upgrade dependancies to fix node-forge vulnerability (#25)

1.4.0 (2022-02-11)

What's Changed

  • Bump node-fetch from 2.6.5 to 3.1.1

1.3.0 (2021-11-23)

What's Changed

  • Remove need for Project Viewer permissions

[1.2.0] (2021-11-08)

  • Add support for scanning multiple buckets, improve error handling to prevent infinite retries

2021-10-22

  • Improve resiliency
  • Use streaming reads (no temp disk required)
  • improve logging
  • handles files in subdirectories

2021-10-14

  • Use Cloud Run and EventArc instead of Cloud Functions/App Engine

2020-10-05

  • Fixes for ClamAV OOM

2019-09-01

  • Initial version