Skip to content

v3.0.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@netwolfuk netwolfuk released this 13 Apr 19:36

Information about tcWebHooks version 3

To learn more about the version 3 releases, please see the Version 3 Release notes

Please leave feedback 🙏

This is the third alpha release of tcWebHooks version 3 🥳
I have received no feedback from the previous two alpha releases. If you download this release and run it please leave a reaction or a comment on #266. 🙏

Migration Improvements

  • Add migration health reporting
    Adds red bars to the top of the TeamCity UI when migration has encountered errors
  • Further improvements to migration page
    • re-running migration of single project (requires EDIT on the project)
    • re-running full migration (requires TeamCity ADMIN permission)
    • Colour coding of migration information
    • Links to updated documentation for how to resolve migration issues
    • Add ability to review previous migration reports in the UI (requires TeamCity ADMIN permission)

Kotlin DSL fixes

  • Kotlin DSL fix for ${string}
    ${string} refers to a local variable within the kts file.
    {'$'}{string} will resolve to ${string} for the tcWebHooks templating engine to resolve at the time that the webhook is sent.
  • Update DSL to handle buildTypes as objects or functions
  • Rename kotlin DSL package to match TeamCity naming
    Now named configs-dsl-kotlin-tcwebhooks-latest (was tcwebhooks-kotlin-dsl)
  • Add missing build states to DSL.
    • buildInterrupted
    • beforeBuildFinish

Other

  • Bump commons-beanutils:commons-beanutils in /tcwebhooks-core (#259)
  • Bump org.apache.commons:commons-lang3 in /tcwebhooks-core (#264)
  • Fix packing of zip file on newer ant plugin versions. Relocate all build artifacts to one output directory
  • Fix CSRF issue with clearing old data on the endpoint test page. /webhooks/endpoint-viewer.html

Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3

Files

  • tcWebHooks-3.0.0-alpha.3-build.546.zip - main plugin for all versions of TeamCity since 2019.1
  • tcWebHooks-REST-API-3.0.0-alpha.3-build.546.zip - REST API plugin for versions of TeamCity since 2024.03
  • tcWebHooks-REST-API-3.0.0-alpha.3-build.546-legacy.zip - REST API plugin for versions of TeamCity between 2019.1 and 2023.11.x