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

[OE] Stabilize and document saved objects API #6310

Open
kavilla opened this issue Apr 2, 2024 · 5 comments
Open

[OE] Stabilize and document saved objects API #6310

kavilla opened this issue Apr 2, 2024 · 5 comments
Assignees
Labels

Comments

@kavilla
Copy link
Member

kavilla commented Apr 2, 2024

Is your feature request related to a problem? Please describe.

We have a lot of issues with the saved objects API even though it's a fundamental item of OpenSearch Dashboards. The API is being used more and more even though it technically never was made a production feature.

Current open issues related to the saved objects API:

Describe the solution you'd like

  • Stabilize saved objects API
  • Address gaps and provide more validation with in the API
  • More testing
  • Explicit documentation
    • Perhaps adding writing an SDK so developers can utilize the saved objects API

Describe alternatives you've considered

n/a

Additional context

n/a

@BlaiseSaunders
Copy link

#6340

Another relevant item for this list 😄

@seraphjiang
Copy link
Member

@Flyingliuhub @bandinib-amzn @BionIT @CCongWang this is critical, let's see how could we help.

@Swiddis
Copy link
Contributor

Swiddis commented Apr 16, 2024

Adding onto this: the saved objects API is a critical dependency for Integrations and we regularly are exporting/tweaking/reimporting them. This is made much more difficult by the lack of documentation on how different objects are serialized and their behavior when values are changed -- most of what our team knows about this has been found through trial-and-error. We maintain exported dashboards, visualizations, and searches as code and have tools that auto-generate saved objects or parse them for nicer debugging info.

All that to say, +1 for stabilizing the APIs and getting traction on these issues :)

@kavilla
Copy link
Member Author

kavilla commented Apr 30, 2024

#4695

@Swiddis
Copy link
Contributor

Swiddis commented Aug 22, 2024

Any progress on this? We could consider enhancing the existing docs and promoting the described endpoint to stable, I'm not sure what breaking changes are upcoming but since April the amount of features depending on this endpoint has only been growing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants