Releases: kria/TfsNotificationRelay
Releases · kria/TfsNotificationRelay
TfsNotificationRelay v1.10.0
Changelog
- TFS 2015 support added. There are some breaking changes, so TFS 2015 gets a separate branch and release.
- Two new events added:
BuildQualityChanged
andRepositoryCreated
. Be sure to add the following format strings to your config if you want to relay these events: buildQualityChangedFormat, buildQualityNotSet and repositoryCreatedFormat.
TfsNotificationRelay v1.9.0
Changelog
General
- Asynchronous calling of notifier modules for better performance when using many bots.
- Text transform mechanism - notifier modules can manipulate text from TFS.
- Added plaintext template.
- Added config text parameters:
buildDefinition
anddropLocation
(build completion). - Added config text parameters:
projectLinkFormat
(TFVC check-in) - Better error handling and logging.
- Added some TFS Tracing (see below).
HipChat
- HTML encoding of TFS text when using the HTML mode.
- Use errorColor on failed builds.
- Enable HipChat's notify setting
Tracing
To enable tracing for the plugin, run the following on the Tfs_Configuration database.
DECLARE @traceId UNIQUEIDENTIFIER = NEWID()
EXEC prc_CreateTrace @traceId = @traceId, @area = 'TfsNotificationRelay'
The tracing will then show up under Application and Services Logs.
TfsNotificationRelay v1.8.0
The project has been renamed since it's not limited to Slack anymore.
- Pluginception! The plugin is now extensible and will load notifier modules dynamically.
- Support for HipChat.
- Support for IRC (look at TfsBot repo).
- New pull request events (TFS 2013.4).
- Multiple text configs so formatting can differ between bots.
If upgrading from an earlier version, make sure you get the new config file, a lot has changed in it.
Tfs2Slack v1.7.0
- Fixes the problem that some pushes to some Git repositories would cause the IIS process to spike to 100% CPU for a long time.
To find out whether or not a force-push occurred, the plugin traverses the Git graph looking for a specific ancestor. In previous releases that traversal could in some cases take a long time. The traversal is now more efficient and shouldn't be a problem anymore. If you don't care if it's a force-push or a regular push, you now also have the option to disable the check altogether in the config.
Tfs2Slack v1.6.0
- Show State and AssignedTo on WorkItemChanged notification.
- Refactoring of Slack message creation to allow customization of notifications.
- Two new format parameters {teamProjectCollection} and {displayName}.
- Try to keep track of team project names, so we can translate team project URI to name on team project deletion (unless plugin instance has been garbage collected).
Tfs2Slack v1.5.0
- More informative and prettier build notification.
- Filtering on team project collection.
- More efficient fetching of data.
- Fix bug that caused notification failure for commits without change counts.
Tfs2Slack v1.4.0
- New rule-based event filtering that can filter on event type, team project, repository and build definition name.
- Support for work item update events.
- Show number of files changed by commit.
- New syntax for parameterized string formatting.
Tfs2Slack v1.3.0
- Add handler for TFVC check-ins.
Tfs2Slack v1.2.0
- Overhaul configuration system to handle new features.
- Add support for multiple bots and channels.
- Refactor event handling.
- Add team project creation/deletion handler.