This project provides a notification service for Bedework.
This is a service running on the application server which can deliver noifications to subscribed users via email.
- JDK 17
- Maven 3
mvn clean install
Releases of this fork are published to Maven Central via Sonatype.
To create a release, you must have:
- Permissions to publish to the
org.bedework
groupId. gpg
installed with a published key (release artifacts are signed).
To perform a new release use the release script:
./bedework/build/quickstart/linux/util-scripts/release.sh "" "-SNAPSHOT"
When prompted, indicate all updates are committed
For full details, see Sonatype's documentation for using Maven to publish releases.
- Initial release
- Update library versions
- Fix email adaptor to allow multiple body parts. Get subject and other data from template. Send XML document to template.
- Allow from, to, cc, and bcc to be specified in template.
- Don't save dynamic information stored in config
- Add capability to get CardDAV information for notifications.
- Fix namespace to match notification document element namespace.
- Fix check to make sure the carddav server is only called once for each href.
- Issue #101: Notifier: The test for mailto should be case-insensitive.
- Pass recipients to templates for processing.
- Pass JSON event object to templates for resource-change notifications.
- Handle recurring and deleted events.
- Fix handling of deleted events.
- Change parameter name from resource to resourceName.
- On shutdown check for null handlers
- 4.0.1 failed.
- Update library versions
- Update library versions
- Logging changes
- Update library versions
- Update library versions
- Update library versions
- Update library versions
- Switch to PooledHttpClient
- Update library versions
- Update library versions
- Pass class loader as parameter when creating new objects. JMX interactions were failing.
- Changes to fix OptimisticLockException
- Watch for null subscription.
- Unwrap subscription for refresh
- Use bedework-parent for builds.
- Update library versions
- Changes for schema build fixes.
- Update library versions
- Simplify the configuration utilities.
- Replace "synch" with "notifier" adn rename some methods. (Notifier was copied to a large extent from synch engine).
- Make notifier a war only. Ear screws up classpath so hibernate doesn't work
- Remove bw-xml
- Upgrade library versions
- Fix needed to deal with util.hibernate bug relating to static sessionFactory variable.