- Added support for
violationTimeLimitSeconds
- Added support for new NR API
- Added redirect following
- Added possibility to define custom duration
- Removed deprecated
sinceValue
from Nrql Condition
- Allow usage of aggregationTimer when EVENT_TIMER streaming method is used
- Adapt to Signal having aggregationMethod
- Added support for signal configuration without expiration
- Added support for
signalFillValue
in NRQL Signaling - Updated conditions REST API url
- Added SyntheticsMonitorsApi
- Added NRQL signal configuration to Kotlin DSL
- Fixed setting explicit null value for field 'fill_value' in Signal configuration
- Added Signal configuration
- Added new GcMetric
GC/MarkSweepCompact
andGC/Copy
- Added newrelic-alerts-configurator-dsl module with kotlin dsl
- Added more "Since" values to NRQL Condition
- Added support for Synthetics Monitor Failure conditions
- Removed unused AlertsNrqlConditionsApi interface
- Added new GcMetric
GC/ParNew
andGC/ConcurrentMarkSweep
- Added support for New Relic Browser conditions
- Added support for NRQL conditions
- Changed conditions and channels management logic. Changed default conditions state. Those are breaking changes - see details in Migration guide
- Added support for JVM metrics conditions
- Add violation_close_timer
- Make incident preference required in policy configuration
- Changed groupdId and artifactId
- Changed packages to
com.ocadotechnology.newrelic
- Changed
AlertsChannelConfiguration
fieldpayload
to typeObject
- JSON deserialization configured to convert empty string into null POJO reference
- Added support for user notification channel
- Simplified channel synchronization logic
- Added UserDefined condition type support for
ApmAppCondition
andServersMetricCondition
- Added PagerDuty channel support
- Added Webhook channel support
- fixed Maven publication problems
- added support for server metric conditions
- fixed type of
links
property inKeyTransaction