Skip to content

Releases: kria/TfsNotificationRelay

TfsNotificationRelay v1.10.0

11 May 00:56
Compare
Choose a tag to compare

Changelog

  • TFS 2015 support added. There are some breaking changes, so TFS 2015 gets a separate branch and release.
  • Two new events added: BuildQualityChanged and RepositoryCreated. 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

19 Jan 00:46
Compare
Choose a tag to compare

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 and dropLocation (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

14 Jan 02:49
Compare
Choose a tag to compare

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

13 Nov 14:25
Compare
Choose a tag to compare
  • 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

21 Sep 23:19
Compare
Choose a tag to compare
  • 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

15 Sep 22:15
Compare
Choose a tag to compare
  • 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

07 Sep 14:59
Compare
Choose a tag to compare
  • 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

31 Aug 19:49
Compare
Choose a tag to compare
  • Add handler for TFVC check-ins.

Tfs2Slack v1.2.0

31 Aug 13:50
Compare
Choose a tag to compare
  • Overhaul configuration system to handle new features.
  • Add support for multiple bots and channels.
  • Refactor event handling.
  • Add team project creation/deletion handler.

v1.1.0

29 Aug 00:19
Compare
Choose a tag to compare
First github release