Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add UsageHandler interface #87

Merged
merged 1 commit into from
Apr 18, 2024
Merged

feat: add UsageHandler interface #87

merged 1 commit into from
Apr 18, 2024

Conversation

donch1989
Copy link
Member

Because

  • We want to collect the usage of each component. We'll provide a UsageHandler interface to allow the pipeline-backend or other services to pass the usage handler implementation here.

This commit

  • Adds UsageHandler interface.

Copy link

linear bot commented Apr 18, 2024

@donch1989 donch1989 merged commit b9d9645 into main Apr 18, 2024
9 checks passed
@donch1989 donch1989 deleted the huitang/ins-4231 branch April 18, 2024 03:35
donch1989 pushed a commit that referenced this pull request Apr 25, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.15.0-beta](v0.14.1-beta...v0.15.0-beta)
(2024-04-25)


### Features

* add `UsageHandler` interface
([#87](#87))
([b9d9645](b9d9645))
* adjust `IConnector` interface
([#83](#83))
([46ea796](46ea796))
* adjust `Test()` interface
([#81](#81))
([763cc6d](763cc6d))
* adopt system variables
([#92](#92))
([e8ae4e1](e8ae4e1))
* expose `IsCredentialField` interface
([#93](#93))
([6cd2801](6cd2801))
* merge resource spec into component spec
([#86](#86))
([a6de70e](a6de70e))
* **airbyte:** remove Airbyte connectors
([#88](#88))
([ec770d6](ec770d62cf52fa099a9be6825432d76f0d211f4a))*
* **compogen:** use jsonref when generating the README
([#99](#99))
([ff49157](ff49157))
* **instill:** drop support for "external mode"
([#101](#101))
([b0c091b](b0c091b))


---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
namwoam pushed a commit to namwoam/component that referenced this pull request Jun 24, 2024
Because

- We want to collect the usage of each component. We'll provide a
`UsageHandler` interface to allow the pipeline-backend or other services
to pass the usage handler implementation here.

This commit

- Adds `UsageHandler` interface.
namwoam pushed a commit to namwoam/component that referenced this pull request Jun 24, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.15.0-beta](instill-ai/component@v0.14.1-beta...v0.15.0-beta)
(2024-04-25)


### Features

* add `UsageHandler` interface
([instill-ai#87](instill-ai#87))
([b9d9645](instill-ai@b9d9645))
* adjust `IConnector` interface
([instill-ai#83](instill-ai#83))
([46ea796](instill-ai@46ea796))
* adjust `Test()` interface
([instill-ai#81](instill-ai#81))
([763cc6d](instill-ai@763cc6d))
* adopt system variables
([instill-ai#92](instill-ai#92))
([e8ae4e1](instill-ai@e8ae4e1))
* expose `IsCredentialField` interface
([instill-ai#93](instill-ai#93))
([6cd2801](instill-ai@6cd2801))
* merge resource spec into component spec
([instill-ai#86](instill-ai#86))
([a6de70e](instill-ai@a6de70e))
* **airbyte:** remove Airbyte connectors
([instill-ai#88](instill-ai#88))
([ec770d6](instill-ai@ec770d62cf52fa099a9be6825432d76f0d211f4a))*
* **compogen:** use jsonref when generating the README
([instill-ai#99](instill-ai#99))
([ff49157](instill-ai@ff49157))
* **instill:** drop support for "external mode"
([instill-ai#101](instill-ai#101))
([b0c091b](instill-ai@b0c091b))


---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 👋 Done
2 participants