Files
backstage/plugins/events-backend-module-gitlab/CHANGELOG.md
T
github-actions[bot] 46046059b4 Version Packages (next)
2024-04-23 14:53:09 +00:00

18 KiB

@backstage/plugin-events-backend-module-gitlab

0.2.4-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.18-next.0
    • @backstage/config@1.2.0
    • @backstage/plugin-events-node@0.3.4-next.0

0.2.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.17
    • @backstage/plugin-events-node@0.3.3
    • @backstage/config@1.2.0

0.2.3-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.17-next.1
    • @backstage/plugin-events-node@0.3.3-next.1
    • @backstage/config@1.2.0

0.2.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.17-next.0
    • @backstage/config@1.2.0
    • @backstage/plugin-events-node@0.3.3-next.0

0.2.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.16
    • @backstage/plugin-events-node@0.3.2
    • @backstage/config@1.2.0

0.2.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-events-node@0.3.1
    • @backstage/backend-plugin-api@0.6.15
    • @backstage/config@1.2.0

0.2.0

Minor Changes

  • eff3ca9: BREAKING CHANGE: Migrate EventRouter implementations from EventBroker to EventsService.

    EventRouter uses the new EventsService instead of the EventBroker now, causing a breaking change to its signature.

    All of its extensions and implementations got adjusted accordingly. (SubTopicEventRouter, AzureDevOpsEventRouter, BitbucketCloudEventRouter, GerritEventRouter, GithubEventRouter, GitlabEventRouter)

    Required adjustments were made to all backend modules for the new backend system, now also making use of the eventsServiceRef instead of the eventsExtensionPoint.

    Migration:

    Example for implementations of SubTopicEventRouter:

      import {
        EventParams,
    +   EventsService,
        SubTopicEventRouter,
      } from '@backstage/plugin-events-node';
    
      export class GithubEventRouter extends SubTopicEventRouter {
    -   constructor() {
    -     super('github');
    +   constructor(options: { events: EventsService }) {
    +     super({
    +       events: options.events,
    +       topic: 'github',
    +     });
        }
    
    +   protected getSubscriberId(): string {
    +     return 'GithubEventRouter';
    +   }
    +
        // ...
      }
    

    Example for a direct extension of EventRouter:

      class MyEventRouter extends EventRouter {
    -   constructor(/* ... */) {
    +   constructor(options: {
    +     events: EventsService;
    +     // ...
    +   }) {
    -     super();
          // ...
    +     super({
    +       events: options.events,
    +       topics: topics,
    +     });
        }
    +
    +   protected getSubscriberId(): string {
    +     return 'MyEventRouter';
    +   }
    -
    -   supportsEventTopics(): string[] {
    -     return this.topics;
    -   }
      }
    

Patch Changes

  • 2bd1410: Removed unused dependencies
  • Updated dependencies
    • @backstage/plugin-events-node@0.3.0
    • @backstage/config@1.2.0
    • @backstage/backend-plugin-api@0.6.14

0.2.0-next.2

Patch Changes

  • 2bd1410: Removed unused dependencies
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.14-next.2
    • @backstage/config@1.2.0-next.1
    • @backstage/plugin-events-node@0.3.0-next.2

0.2.0-next.1

Patch Changes

  • Updated dependencies
    • @backstage/config@1.2.0-next.1
    • @backstage/backend-plugin-api@0.6.14-next.1
    • @backstage/plugin-events-node@0.3.0-next.1

0.2.0-next.0

Minor Changes

  • eff3ca9: BREAKING CHANGE: Migrate EventRouter implementations from EventBroker to EventsService.

    EventRouter uses the new EventsService instead of the EventBroker now, causing a breaking change to its signature.

    All of its extensions and implementations got adjusted accordingly. (SubTopicEventRouter, AzureDevOpsEventRouter, BitbucketCloudEventRouter, GerritEventRouter, GithubEventRouter, GitlabEventRouter)

    Required adjustments were made to all backend modules for the new backend system, now also making use of the eventsServiceRef instead of the eventsExtensionPoint.

    Migration:

    Example for implementations of SubTopicEventRouter:

      import {
        EventParams,
    +   EventsService,
        SubTopicEventRouter,
      } from '@backstage/plugin-events-node';
    
      export class GithubEventRouter extends SubTopicEventRouter {
    -   constructor() {
    -     super('github');
    +   constructor(options: { events: EventsService }) {
    +     super({
    +       events: options.events,
    +       topic: 'github',
    +     });
        }
    
    +   protected getSubscriberId(): string {
    +     return 'GithubEventRouter';
    +   }
    +
        // ...
      }
    

    Example for a direct extension of EventRouter:

      class MyEventRouter extends EventRouter {
    -   constructor(/* ... */) {
    +   constructor(options: {
    +     events: EventsService;
    +     // ...
    +   }) {
    -     super();
          // ...
    +     super({
    +       events: options.events,
    +       topics: topics,
    +     });
        }
    +
    +   protected getSubscriberId(): string {
    +     return 'MyEventRouter';
    +   }
    -
    -   supportsEventTopics(): string[] {
    -     return this.topics;
    -   }
      }
    

Patch Changes

  • Updated dependencies
    • @backstage/plugin-events-node@0.3.0-next.0
    • @backstage/backend-plugin-api@0.6.13-next.0
    • @backstage/config@1.1.2-next.0

0.1.20

Patch Changes

  • 9aac2b0: Use --cwd as the first yarn argument
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.19

0.1.20-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10-next.3
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.19-next.3

0.1.20-next.2

Patch Changes

  • 9aac2b0: Use --cwd as the first yarn argument
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10-next.2
    • @backstage/plugin-events-node@0.2.19-next.2
    • @backstage/config@1.1.1

0.1.20-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10-next.1
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.19-next.1

0.1.20-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10-next.0
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.19-next.0

0.1.19

Patch Changes

  • 4016f21: Remove some unused dependencies
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.9
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.18

0.1.19-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.9-next.2
    • @backstage/plugin-events-node@0.2.18-next.2

0.1.19-next.1

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.1
    • @backstage/backend-plugin-api@0.6.9-next.1
    • @backstage/plugin-events-node@0.2.18-next.1

0.1.19-next.0

Patch Changes

  • 4016f21: Remove some unused dependencies
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.9-next.0
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.18-next.0

0.1.18

Patch Changes

  • cc4228e: Switched module ID to use kebab-case.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.8
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.17

0.1.18-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.8-next.3
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.17-next.3

0.1.18-next.2

Patch Changes

  • cc4228e: Switched module ID to use kebab-case.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.8-next.2
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.17-next.2

0.1.18-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.8-next.1
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.17-next.1

0.1.18-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.8-next.0
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.17-next.0

0.1.17

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.7
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.16

0.1.17-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.7-next.2
    • @backstage/plugin-events-node@0.2.16-next.2

0.1.17-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.7-next.1
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.16-next.1

0.1.17-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.7-next.0
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.16-next.0

0.1.16

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.6
    • @backstage/config@1.1.1
    • @backstage/plugin-events-node@0.2.15

0.1.16-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.6-next.2
    • @backstage/config@1.1.1-next.0
    • @backstage/plugin-events-node@0.2.15-next.2

0.1.15-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.5-next.1
    • @backstage/config@1.1.0
    • @backstage/plugin-events-node@0.2.14-next.1

0.1.15-next.0

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0
    • @backstage/backend-plugin-api@0.6.5-next.0
    • @backstage/plugin-events-node@0.2.14-next.0

0.1.13

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0
    • @backstage/backend-plugin-api@0.6.3
    • @backstage/plugin-events-node@0.2.12

0.1.13-next.3

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0-next.2
    • @backstage/backend-plugin-api@0.6.3-next.3
    • @backstage/plugin-events-node@0.2.12-next.3

0.1.13-next.2

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0-next.1
    • @backstage/backend-plugin-api@0.6.3-next.2
    • @backstage/plugin-events-node@0.2.12-next.2

0.1.13-next.1

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0-next.0
    • @backstage/backend-plugin-api@0.6.3-next.1
    • @backstage/plugin-events-node@0.2.12-next.1

0.1.12-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.2-next.0
    • @backstage/config@1.0.8
    • @backstage/plugin-events-node@0.2.11-next.0

0.1.10

Patch Changes

  • 629cbd194a: Use coreServices.rootConfig instead of coreService.config
  • 12a8c94eda: Add package repository and homepage metadata
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.0
    • @backstage/plugin-events-node@0.2.9
    • @backstage/config@1.0.8

0.1.10-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.0-next.2
    • @backstage/plugin-events-node@0.2.9-next.2

0.1.10-next.1

Patch Changes

  • 629cbd194a: Use coreServices.rootConfig instead of coreService.config
  • 12a8c94eda: Add package repository and homepage metadata
  • Updated dependencies
    • @backstage/plugin-events-node@0.2.9-next.1
    • @backstage/backend-plugin-api@0.6.0-next.1
    • @backstage/config@1.0.8

0.1.10-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.5-next.0
    • @backstage/config@1.0.8
    • @backstage/plugin-events-node@0.2.9-next.0

0.1.9

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.4
    • @backstage/config@1.0.8
    • @backstage/plugin-events-node@0.2.8

0.1.9-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.4-next.0
    • @backstage/config@1.0.8
    • @backstage/plugin-events-node@0.2.8-next.0

0.1.8

Patch Changes

  • 807416a9ed: fix Installation documentation
  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.3
    • @backstage/config@1.0.8
    • @backstage/plugin-events-node@0.2.7

0.1.8-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.3-next.2
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.7-next.2

0.1.8-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.3-next.1
    • @backstage/plugin-events-node@0.2.7-next.1
    • @backstage/config@1.0.7

0.1.8-next.0

Patch Changes

  • Updated dependencies
    • @backstage/config@1.0.7
    • @backstage/backend-plugin-api@0.5.3-next.0
    • @backstage/plugin-events-node@0.2.7-next.0

0.1.7

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.2
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.6

0.1.7-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.2-next.1
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.6-next.1

0.1.7-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.2-next.0
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.6-next.0

0.1.6

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.1
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.5

0.1.6-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.1-next.2
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.5-next.2

0.1.6-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.1-next.1
    • @backstage/config@1.0.7
    • @backstage/plugin-events-node@0.2.5-next.1

0.1.6-next.0

Patch Changes

  • Updated dependencies
    • @backstage/config@1.0.7
    • @backstage/backend-plugin-api@0.5.1-next.0
    • @backstage/plugin-events-node@0.2.5-next.0

0.1.5

Patch Changes

  • a5de745ac1: Renamed gitlabEventRouterEventsModule to eventsModuleGitlabEventRouter and gitlabWebhookEventsModule to eventsModuleGitlabWebhook to match the recommended naming patterns.
  • 928a12a9b3: Internal refactor of /alpha exports.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.5.0
    • @backstage/plugin-events-node@0.2.4
    • @backstage/config@1.0.7

0.1.5-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.4.1-next.2
    • @backstage/plugin-events-node@0.2.4-next.2
    • @backstage/config@1.0.7-next.0

0.1.5-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.4.1-next.1
    • @backstage/config@1.0.7-next.0
    • @backstage/plugin-events-node@0.2.4-next.1

0.1.5-next.0

Patch Changes

  • 928a12a9b3: Internal refactor of /alpha exports.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.4.1-next.0
    • @backstage/plugin-events-node@0.2.4-next.0
    • @backstage/config@1.0.6

0.1.4

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.4.0
    • @backstage/plugin-events-node@0.2.3
    • @backstage/config@1.0.6

0.1.4-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.4.0-next.2
    • @backstage/plugin-events-node@0.2.3-next.2
    • @backstage/config@1.0.6

0.1.4-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.3.2-next.1
    • @backstage/config@1.0.6
    • @backstage/plugin-events-node@0.2.3-next.1

0.1.4-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.3.2-next.0
    • @backstage/plugin-events-node@0.2.3-next.0

0.1.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.3.0
    • @backstage/config@1.0.6
    • @backstage/plugin-events-node@0.2.1

0.1.2-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.3.0-next.1
    • @backstage/plugin-events-node@0.2.1-next.1
    • @backstage/config@1.0.6-next.0

0.1.2-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.2.1-next.0
    • @backstage/config@1.0.6-next.0
    • @backstage/plugin-events-node@0.2.1-next.0

0.1.1

Patch Changes

  • 884d749b14: Refactored to use coreServices from @backstage/backend-plugin-api.

  • 31fe8f256a: Add createGitlabTokenValidator(config) which can be used to create a validator used at an ingress for topic gitlab.

    On top, there is a new gitlabWebhookEventsModule for the new backend plugin API which auto-registers the HttpPostIngress for topic gitlab incl. the validator.

    Please find more information at https://github.com/backstage/backstage/tree/master/plugins/events-backend-module-gitlab/README.md.

  • Updated dependencies

    • @backstage/backend-plugin-api@0.2.0
    • @backstage/plugin-events-node@0.2.0
    • @backstage/config@1.0.5

0.1.1-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.2.0-next.3
    • @backstage/config@1.0.5-next.1
    • @backstage/plugin-events-node@0.2.0-next.3

0.1.1-next.2

Patch Changes

  • 884d749b14: Refactored to use coreServices from @backstage/backend-plugin-api.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.2.0-next.2
    • @backstage/config@1.0.5-next.1
    • @backstage/plugin-events-node@0.2.0-next.2

0.1.1-next.1

Patch Changes

  • 31fe8f256a: Add createGitlabTokenValidator(config) which can be used to create a validator used at an ingress for topic gitlab.

    On top, there is a new gitlabWebhookEventsModule for the new backend plugin API which auto-registers the HttpPostIngress for topic gitlab incl. the validator.

    Please find more information at https://github.com/backstage/backstage/tree/master/plugins/events-backend-module-gitlab/README.md.

  • Updated dependencies

    • @backstage/backend-plugin-api@0.1.5-next.1
    • @backstage/config@1.0.5-next.1
    • @backstage/plugin-events-node@0.2.0-next.1

0.1.1-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-events-node@0.2.0-next.0
    • @backstage/backend-plugin-api@0.1.5-next.0

0.1.0

Minor Changes

Patch Changes

  • Updated dependencies
    • @backstage/plugin-events-node@0.1.0
    • @backstage/backend-plugin-api@0.1.4