Release date:

03, June 2021

What is new?

  • New Java checks:
    We have added 9 new Java checks. Get more insights into Embold’s rich Java checks here.
    • Main Should Not Throw Anything
    • Maps With Enum Values Replace With EnumMap
    • Mismatch Regex Boundaries Should Not Be Used
    • Avoid Synchronized At Method Level
    • Avoid Concatenating Char As String
    • Empty String Should Not Be Used
    • Exceptions Should Not Be Thrown In Finally Block
    • Shortcircuit Logic Should Be Used In Boolean Contexts
    • Big Integer Instantiation
  • We have updated GoLang security checks by adding 2 new Linters (Support for cloud users only); read here more :
    • GoSec
    • StaticCheck
  • We have added a new Python language Linter integrated with Bandit. (Support for cloud users only). Check here more.
  • Introducing new language support: Ruby and tool integrated is Brakeman. (Support for cloud users only). Check here more.
  • New CPP checks:
    We have added 2 new CPP checks. Read here more.
    • shallow copy constructor
    • shallow copy assignment
  • We have added a few more Embold CWE checks for CPP language. Read here more.
  • Introducing new language support: APEX and tool integrated is PMD Apex.
  • Integrated New Source control platform: IBM RTC
  • Bug Fixes

Release scope:

  • Available via windows installers, docker, and cloud.

Upgrade paths:

  • All versions from 1.8.0.0 can be upgraded to 1.9.1.0