BitDive 1.0.1 Release - Enhanced Profile-Based Configuration and Producer Updates
We're excited to announce the release of BitDive 1.0.1! This release brings significant improvements to configuration management, especially for applications using Spring profiles, and several performance enhancements.
What's New in BitDive 1.0.1
Enhanced Profile-Based Configuration
The most significant improvement in this release is the enhanced profile-based configuration system. You can now define different monitoring configurations for different Spring profiles in a more intuitive way:
application:
moduleName: MyApp
serviceName: MyService
packedScanner: ["com.your.package"]
monitoringConfigs:
- forSpringProfile: ["test"] # Test environment config
logLevel: DEBUG
monitoringArgumentMethod: true
monitoringReturnMethod: true
monitoringStaticMethod: true
- # Default configuration (no profile)
logLevel: INFO
monitoringArgumentMethod: true
monitoringReturnMethod: true
This new structure allows you to:
- Define specific monitoring settings for different environments
- Maintain a default configuration for when no profile is active
- Better control which profiles should not be monitored using
notWorkWithSpringProfiles
Producer Library Updates
Our producer libraries have been updated to version 1.0.1 on Maven Central. To use the latest version, update your dependencies:
<dependency>
<groupId>io.bitdive</groupId>
<artifactId>bitdive-producer-spring-3</artifactId>
<version>1.0.1</version>
</dependency>
The producer update includes:
- Improved profile detection and configuration selection
- Enhanced performance for method monitoring
- Better handling of Spring context initialization
- Reduced memory footprint during monitoring
Key Benefits
-
Flexible Environment Configuration
- Easily switch monitoring settings between development, testing, and production
- Configure different logging levels and monitoring depth per environment
-
Improved Resource Efficiency
- Optimized memory usage in the producer library
- More efficient method argument and return value tracking
-
Better Spring Integration
- Seamless handling of Spring profiles
- More reliable Spring context detection
Try BitDive 1.0.1 Today
Experience our enhanced profile-based configuration and improved monitoring capabilities. Upgrade now to get the most out of your application monitoring.
Start Free TrialGetting Started with the New Version
- Update your BitDive infrastructure to version 1.0.1
- Upgrade your producer dependencies to version 1.0.1
- Review and update your configuration files to take advantage of the new profile-based structure
For detailed configuration options, check our Configuration Guide.
Looking Forward
We're continuously working to improve BitDive and make it even more powerful and user-friendly. Stay tuned for more updates and features in upcoming releases!
Learn more about Application Monitoring.
Explore Microservices Monitoring.
Understand different monitoring approaches in Observability vs. Monitoring vs. APM vs. Profiling.