Change Updates

Do not miss any MongoDB Relational Migrator REST API changes, ever again

Subscribe to the MongoDB Relational Migrator REST API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
18 structure changes including:
10 Breaking changes
8 Modifications
10 Removals
Modified 8 Breaking
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /project/{projectId}/export
  • Response
  • 200 response Modified
    • application/json content type Modified
      • project property Modified
        • content property Modified
        • codeId property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • queries property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs
  • Body
  • application/json content type Modified
    • mongodbConnectionDetails property Modified
      • projectId, projectName, clusterName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /project/import
  • Response
  • 200 response Modified
    • application/json content type Modified
      • content property Modified
        • settings, collections properties Modified
      • codeId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Removed 10 Breaking
DELETE /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/codegen/metadata
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/codegen/generate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
9 structure changes including:
1 Addition
8 Modifications
Modified 8 Breaking
GET /analysis/{projectId}/report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • dbMetrics property Modified
        • allTables property Modified
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /project/{projectId}/export
  • Response
  • 200 response Modified
    • application/json content type Modified
      • schema property Modified
        • full property Modified
POST /jobs
  • Body
  • application/json content type Modified
    • collectionFilters property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Added 1
GET /project/{projectId}/collections
3 structure changes including:
2 Additions
1 Modification
Modified 1
POST /jobs
  • Response
  • 471 response Added
Added 2
GET /project/{projectId}/export
POST /project/import