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

build middleware handlers suite for ruby #38

Open
4 of 9 tasks
Tracked by #1
baywet opened this issue Jul 22, 2021 · 0 comments
Open
4 of 9 tasks
Tracked by #1

build middleware handlers suite for ruby #38

baywet opened this issue Jul 22, 2021 · 0 comments
Labels
enhancement New feature or request ruby Pull requests that update Ruby code

Comments

@baywet
Copy link
Member

baywet commented Jul 22, 2021

depends on microsoft/kiota#1650

Looking at the sdk-design features list, there are a number of component that exist today in the graph core library which belong to the kiota http core library. Most of those components are the middlewares. If they exist, move the following components:

  • pipeline (if not provided by the native http client)
  • authorization handler
  • retry handler
  • compression handler
  • logging handler replaced by Open Telemetry tracing
  • chaos handler replaced by the Microsoft 365 developer proxy
  • redirect handler
  • user agent handler (adds the kiota http ruby package version to the user agent)
  • parameters rename handler (for query string parameters edge cases)

repo location https://github.com/microsoft/kiota-http-ruby

@baywet baywet added ruby Pull requests that update Ruby code enhancement New feature or request labels Jul 22, 2021
@baywet baywet changed the title Move middleware and other generic components from graph core to the http core library build middleware handlers suite for ruby Jun 23, 2022
@baywet baywet transferred this issue from microsoft/kiota Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ruby Pull requests that update Ruby code
Projects
Status: Todo 📃
Development

No branches or pull requests

2 participants