Skip to content

Releases: mainio/ratonvirus

v0.5.0

03 Mar 13:37

Choose a tag to compare

Changed:

  • Scanning is now skipped for blobs that have a related attachment that has been persisted in order to avoid scanning the same file multiple times. We assume that the file needs to be scanned only once during the first time it is being attached to a record because otherwise it would be re-scanned every time when the attached record is updated (in which case the file would not be changed, as if the file is changed, also the attached blob is changed).

Fixed:

  • Skip antivirus scan for persisted blobs #39
  • XAmzContentSHA256Mismatch when using active storage with s3 backend #36

v0.4.3

18 Oct 07:39

Choose a tag to compare

Fixed:

  • Manual scan is not working for File objects #32

v0.4.2

25 Mar 17:24

Choose a tag to compare

Fixed:

  • Issue with ActiveStorage file integrity check due to IO position change after the virus check

v0.3.2

25 Mar 17:22

Choose a tag to compare

Fixed:

  • Backport: Issue with ActiveStorage file integrity check due to IO position change after the virus check

v0.4.1

14 Mar 17:32

Choose a tag to compare

Fixed:

  • Issue related to the EICAR test scanner. Related to #16

v0.4.0

14 Mar 17:08

Choose a tag to compare

Support for Rails 7.

Great thank you to @geetfun for making it happen!

Changed:

  • The minimum Ruby version is now set to 2.7 as it is a requirement of Rails 7.

v0.3.1

14 Mar 17:30

Choose a tag to compare

Fixed:

  • Backport: Issue related to the EICAR test scanner. Related to #16

v0.3.0

05 Mar 21:45

Choose a tag to compare

Changed:

  • Minimum Ruby version is now set to 2.5

Fixed:

  • Issue related with scanning files with CarrierWave storage engine using remote storage engines such as Fog. Related
    to #9

v0.1.2

05 Mar 22:44

Choose a tag to compare

Fixed:

  • Backport: Issue related with scanning files with CarrierWave storage engine using remote storage engines such as Fog.
    Related to #9

v0.2.0

27 Jun 10:37

Choose a tag to compare

Support for Rails 6

The ActiveStorage storage engine has been updated and partly rewritten due to changes in its API. The new API introduces a changes concept in the library which this update takes in to account. In the new API, the blobs will not get uploaded to the storage service before the validations have been successful, which led to rethinking how this storage engine works in Ratonvirus.