- Make sure the plugin is loaded after the
grails-controller
plugin for Sentry exception handler to work.
- Globally handle unhandled exceptions via Sentry.
- Add request details interceptor for adding request details in Sentry events.
- Rename
RequestUtils.groovy
toKernelRequestUtils.groovy
to avoid conflict in app. - ServerSlackNotifier should not check for dev environment.
- Upgrade sentry-java to 5.0.0
This release does not bring any code changes. It only changes the artifactory/maven location of publishing. We have now moved from Bintray to JFrog because Bintray has been shutdown. Read more here.
In your build.gradle
-
allprojects {
repositories {
- maven { url "https://dl.bintray.com/wizpanda/grails-plugins" }
+ maven { url "https://wizpanda.jfrog.io/artifactory/default-maven-local" }
}
}
- Deleted the unused
MailUtils
methods for developers as we switched to Sentry. - Added
httpResponseCode
inErrorCodeAwareException
.
- Deleting Paytm related code & moved to https://github.com/wizpanda/kernel-paytm
- Feature: Added taglib and commonly used classes for Paytm Basic checkout.
- Feature: Added method
bind
inDomainUtils
to avoid passingnull
when directly usingDataBindingUtils.bindObjectToInstance
. - Improvement: Using
@GrailsCompileStatic
or@CompileStatic
where possible.
- Using current request Locale while resolving message.
- Added an option to change the environment for extra dull logs.
- Added utility methods for request URLs.
- Updating LocalDateUtils to get the correct 7 days range.
- Added a new method
getDateRangeOfDay
inDateRangeUtils
- Added a new method to track validation errors to Sentry.
- Fix: Removed "protected" access identifier from declarative exception handling methods.
- Improvement: Added an option to use the sentry in the local environment as well.
- Feature: Added
SentryLogger
to log errors to Sentry - Breaking Change: Changing the package of a few classes.
- Breaking Change: Changing traits to abstract classes.
- Improvement: Responding first Validation error message directly.
- Logging session events
- Logging transaction events
- Added
KernlLogging
utility class for logback configuration.
- Fixed generating zip files using
ZipFileUtils
because of wrong separator.
- Added a new
ZipFileUtils
class to zip a file or directory.