Skip to content

Procedures: Mark unstable for initial release #3644

Description

@gefjon

In the module bindings libraries, feature-flag the procedure methods behind our unstable feature for the initial release.

Activity

  1. gefjon commented on Nov 13, 2025

    @gefjon
    ContributorAuthor

    Also move the /v1/database/:name/procedure/:func route under the unstable path component, unless #3659 is already done.

  2. self-assigned this
    on Nov 18, 2025
  3. aasoni commented on Nov 18, 2025

    @aasoni
    Contributor

    @gefjon just wanted to bring up that we have a proposal for reworking the database naming system. This would allow slashes in database names.

    This is relevant for this ticket because of this section in the proposal.

    the tl;dr is that for database slashes to work, existing APIs under database/:name_or_identity will require url encoded slashes which is not great user experience. A new set of APIs are proposed to mirror functionality but moving the :name_or_identity url parameter to the end to avoid ambiguous routing.
    E.g.
    database/:name_or_identity/reducer/:name -> database/reducer/:name_or_identity/:name

    If the proposal is approved (happy for your input as well) new api end points under database/ should follow the new scheme so that they can support database with / in the name.

  4. gefjon commented on Nov 19, 2025

    @gefjon
    ContributorAuthor

    @aasoni some time after moving it under unstable, we intend to remove the separate procedure route in favor of making /v1/database/:name/call/:func able to transparently invoke both reducers and procedures.

  5. added a commit that references this issue on Nov 25, 2025
    b17e0db
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions