Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

Sonar 2.2 Release Highlights: Filters, Plugin Classloaders, and Upgrade Notes

Originally published on 2010-07-19; fully revised and updated.

Sonar 2.2 was presented as a feature-focused release with two major additions: customizable homepage filters and independent plugin classloaders. This update is useful for engineers maintaining legacy Sonar installations, auditing historical plugin behavior, or understanding how Sonar’s extensibility model evolved.

Sonar 2.2 release image

What Sonar 2.2 changed at a glance

According to the original Sonar team announcement, version 2.2 centered on two key capabilities and also included broader maintenance work.

AreaWhat was introducedWhy it mattered
Homepage filtersUsers and administrators could define filters and expose them as homepage tabs, including list and treemap views.Made it easier to focus on specific quality slices instead of scanning all projects.
Plugin classloadingPlugins were executed in independent classloaders and could declare their own dependencies.Reduced dependency constraints and improved plugin development flexibility.
Additional release updatesThe post mentions more than 60 improvements and bug fixes, including Checkstyle/PMD upgrades and Clover 3 support.Improved overall platform stability and toolchain compatibility.

How homepage filters improved day-to-day triage

The filter system in Sonar 2.2 allowed teams to build focused views directly on the homepage. The original examples included:

  • All projects
  • Projects analyzed during the last 3 days
  • Unit tests with longest execution time
  • Classes in a project with coverage < 50% and complexity > 10
  • Treemap of projects for a given Maven groupId
  • My favourites (flagged resources such as projects, packages, and files)

Administrators could configure default homepage filters, while individual users could create personal filters for their own workflow.

flowchart TD
    A[Code analysis completes] --> B[Metrics are stored]
    B --> C[Homepage loads filters]
    C --> D[Filter tab shows selected resources]
    D --> E[User reviews hotspots]
    E --> F[Mark resources as favourites]
    F --> G[My favourites tab for quick return]
    C --> H[Admin sets default homepage filters]

Original screenshot links from the release announcement

Plugin classloaders in Sonar 2.2

The second headline feature was plugin isolation through independent classloaders. The stated benefit was that plugin authors were no longer limited to Sonar-provided libraries and could define their own dependencies.

AspectEarlier behavior (as described in announcement)Behavior in Sonar 2.2
Dependency scopePlugins constrained by Sonar librariesPlugins can declare their own dependencies
Classloading modelLess isolated plugin executionIndependent classloaders per plugin
Developer impactHigher risk of library constraints/conflictsImproved flexibility for plugin implementation

Conceptual dependency example for a plugin build

The snippet below is a generic Maven illustration of plugin-local dependencies. Validate exact coordinates and plugin packaging details against archived Sonar 2.2 documentation before use.

<project>
  <dependencies>
    <dependency>
      <groupId>com.example</groupId>
      <artifactId>custom-metrics-lib</artifactId>
      <version>1.4.0</version>
    </dependency>
  </dependencies>
</project>Code language: HTML, XML (xml)

Original release resources

Common pitfalls when using this historical release information

  • Assuming 2010 documentation paths are still current in modern Sonar distributions.
  • Expecting all legacy Codehaus and Skitch URLs to resolve without using web archives.
  • Applying old plugin upgrade notes directly to newer major versions without migration checks.
  • Treating historical feature behavior as unchanged in current releases.

Attribution preserved from the original announcement: Special thanks to contributors who provided patches, feedback, and support. — The Sonar team.

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
I'm Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms. I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.

Related Posts

Top 10 AI Influencer Marketing Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, AI influencer marketing tools have become indispensable for brands navigating the dynamic world of social media marketing. These platforms leverage artificial intelligence to streamline…

Read More

Top 10 Digital Asset Management (DAM) Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, managing digital assets has become more important than ever. As organizations continue to create, store, and manage vast quantities of digital content—whether images, videos,…

Read More

The Main Challenges of Metaverse Game Development

The news about tech giants investing in metaverse development ignited a lot of discussions about its potential use cases. GameDev has turned up at the forefront of…

Read More

Top 10 AI Data Integration Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, AI data integration tools are pivotal for businesses navigating the complexities of modern data ecosystems. These tools combine artificial intelligence with data integration processes…

Read More

Top 10 Presentation Software Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, creating engaging and impactful presentations is more than just slides with bullet points—it’s about telling a story, conveying ideas visually, and keeping your audience…

Read More

Top 10 AI Ad Copy Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, AI ad copy tools have become indispensable for marketers, businesses, and content creators aiming to craft compelling, high-converting advertisements at scale. These tools leverage…

Read More
Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Puja kushwaha
Puja kushwaha
10 days ago

Sonar can help teams spot code quality issues before they become harder to fix. Regular analysis works best when developers review findings during code changes, rather than waiting until release time. Setting clear quality rules helps teams focus on serious bugs and security risks first. It is also useful to track recurring issues and improve the code in small steps. This makes code reviews more focused and helps keep projects easier to maintain.

1
0
Would love your thoughts, please comment.x
()
x