Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cloudfoundry/cf-openapi
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: reuse_errors
Choose a base ref
...
head repository: cloudfoundry/cf-openapi
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 18 files changed
  • 9 contributors

Commits on Sep 9, 2025

  1. Merge pull request #1036 from cloudfoundry/reuse_errors

    Reuse exisiting errors schema
    Samze authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    95e3fef View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2025

  1. Configuration menu
    Copy the full SHA
    0fb99b0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1037 from cloudfoundry/set_role_by_username

    Add missing set role by username feature
    Samze authored Sep 10, 2025
    Configuration menu
    Copy the full SHA
    4c0b2c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. Configuration menu
    Copy the full SHA
    338ce3e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2025

  1. Fix list resources

    Add role resources schema as included will not be returned in role list responses.
    Update organization list to include pagination as a property
    Update users path ti use user list as paginatedusers contains extra properties not returned from the api
    PeteLevineA committed Oct 31, 2025
    Configuration menu
    Copy the full SHA
    9bf9838 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef07945 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2025

  1. Configuration menu
    Copy the full SHA
    d2089f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. Configuration menu
    Copy the full SHA
    6bba909 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1042 from PeteLevineA/openapi-improvements

    Fixes for List Support
    Samze authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    56dea21 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2026

  1. User guids can be client ids

    Samze committed Jan 6, 2026
    Configuration menu
    Copy the full SHA
    8cb513c View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2026

  1. Merge pull request #1043 from cloudfoundry/client_ids

    User guids can be client ids
    Samze authored Jan 7, 2026
    Configuration menu
    Copy the full SHA
    9503854 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2026

  1. Update openapi schema changes of Deployment and Processes (#1044)

    * Update openapi schema changes of Deployment and Processes
    
    * Update apis/cf/latest/components/schemas/Deployment.yaml
    
    * Update apis/cf/latest/paths/Deployments.yaml
    
    * Update apis/cf/latest/paths/Deployments.yaml
    
    ---------
    
    Co-authored-by: Sam Gunaratne <385176+Samze@users.noreply.github.com>
    mervinnirmaljohn and Samze authored Jan 21, 2026
    Configuration menu
    Copy the full SHA
    2b21875 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2026

  1. Fix incorrect JSON pointer path for droplet GUID in Builds.yaml (#1045)

    The OpenAPI link for retrieving the droplet was using the path
    $response.body#/droplet/data/guid, but the actual REST response
    structure has the GUID directly under droplet:
    
    "droplet": { "guid": "..." }
    
    Changed the path to $response.body#/droplet/guid to match the
    actual API response.
    samair authored Mar 31, 2026
    Configuration menu
    Copy the full SHA
    70c07ec View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2026

  1. Remove non-existent PUT method from /v3/routes/{guid}/destinations (#…

    …1050)
    
    CCNG routes.rb only defines PATCH for replacing route destinations
    (routes#replace_destinations). The PUT method documented in the spec
    does not correspond to any route in cloud_controller_ng and would
    result in a 404 if called. The PATCH method (operationId:
    replaceDestinationsForRouteWithPatch) remains and is the correct way
    to replace destinations.
    
    Made-with: Cursor
    sethboyles authored Apr 23, 2026
    Configuration menu
    Copy the full SHA
    539f646 View commit details
    Browse the repository at this point in the history
  2. Add GET /v3/processes/{guid}/process_instances endpoint to spec (#1049)

    This endpoint exists in CCNG routes.rb and returns a simplified view
    of process instances (index, state, since) compared to the /stats
    endpoint which returns detailed resource usage. Added the path
    definition to Processes.yaml and wired it into openapi.yaml.
    
    Made-with: Cursor
    sethboyles authored Apr 23, 2026
    Configuration menu
    Copy the full SHA
    adf6eb8 View commit details
    Browse the repository at this point in the history
  3. Add missing endpoint specs for spaces usage_summary and isolation seg…

    …ment organizations (#1048)
    
    Two endpoints exist in cloud_controller_ng routes.rb but were missing
    from the OpenAPI specification:
    
    1. GET /v3/spaces/{guid}/usage_summary - public endpoint analogous to
       the already-documented GET /v3/organizations/{guid}/usage_summary.
       Added path definition to Spaces.yaml and wired into openapi.yaml.
    
    2. GET /v3/isolation_segments/{guid}/organizations - path definition
       already existed in IsolationSegments.yaml but was not referenced
       from openapi.yaml paths section. Added the $ref to make it visible
       to spec consumers.
    
    Made-with: Cursor
    sethboyles authored Apr 23, 2026
    Configuration menu
    Copy the full SHA
    b3c16a7 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. Add IndexLink schema to handle index link's metadata field (#1051)

    * Add IndexLink schema to handle index link's metadata field
    
    * Reduce Schema Drift and have IndexLink inherit from link
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    
    * V3 api root does not have the meta field
    
    * Reference to Link object
    
    ---------
    
    Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
    PeteLevineA and Copilot authored May 26, 2026
    Configuration menu
    Copy the full SHA
    3e6ba4d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2026

  1. Introduce oasdiff and oasdiff breaking changes workflow on PR to main (

    …#1053)
    
    * Introduce oasdiff and oasdiff breaking changes workflow on PR to main
    
    * Address security and performance feedback in breaking-changes workflow
    
    - Restrict token permissions with `permissions: contents: read`
    - Prevent token persistence in checkout steps
    - Use `npm ci --ignore-scripts` to mitigate malicious lifecycle scripts
    - Implement dependency caching for `npm` to speed up workflow
    - Add concurrency limits to prevent redundant workflow runs
    - Add a 10 minute job timeout
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    
    * Update breaking-changes workflow to use Node 22 and Yarn caching
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    
    ---------
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    PeteLevineA and cursoragent authored Jun 5, 2026
    Configuration menu
    Copy the full SHA
    4da09ec View commit details
    Browse the repository at this point in the history
Loading