question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Upcoming breaking changes - v4.1.0

See original GitHub issue

Intro

This is to provide some advanced warning for some breaking changes slated for v4.1.0

Currently all the breaking changes are in the /v4/launches endpoint, and are schema changes to support additional data going forward.

Changes

Launches - Fairings

Old format:

{
  "fairings": {
    "reused": false,
    "recovery_attempt": true,
    "recovered": true,
    "ships": [
      "5ea6ed2e080df4000697c908",
      "5ea6ed2f080df4000697c90c"
    ]
  }
}

This doesn’t account for individual fairing half recoveries, or reuse tracking per half. Moving forward, fairings will be tracked in an endpoint similar to how cores, capsules, etc… are tracked currently.

New format:

{
  "fairings": [
    {
      "fairing": "5ea6ed30080df4000697c913",
      "flight": 3,
      "reused": true,
      "net_attempt": true,
      "net_landing": true,
      "water_attempt": false,
      "water_landing": false,
      "recovered": true,
      "ships": [
        "5ea6ed2f080df4000697c90d"
      ]
    },
    {
      "fairing": "6e46ed30080df4781697c913",
      "flight": 3,
      "reused": true,
      "net_attempt": true,
      "net_landing": true,
      "water_attempt": false,
      "water_landing": false,
      "recovered": true,
      "ships": [
        "5ea6ed30080df4000697c913"
      ]
    }
  ]
}

Launches - Crew

The current crew implementation doesn’t allow for launch specific information like mission role, or other info that could vary from launch to launch.

Old format:

{
  "crew": [
    "5fe3c587b3467846b3242198",
    "5fe3c5beb3467846b3242199",
    "5fe3c5f6b3467846b324219a"
  ]
}

New format:

{
  "crew": [
    {
      "crew": "5fe3c587b3467846b3242198",
      "role": "Commander"
    },
    {
      "crew": "5fe3c5beb3467846b3242199",
      "role": "Pilot"
    },
    {
      "crew": "5fe3c5f6b3467846b324219a",
      "role": "Mission Specialist 1"
    }
  ]
}

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:33 (24 by maintainers)

github_iconTop GitHub Comments

4reactions
jakewmeyercommented, Dec 27, 2020

Still need to gather + add all the fairing data, so it might be a few weeks. Once I have a concrete timeline, I’ll tag a bunch of people, so there’s plenty of warning.

2reactions
jakewmeyercommented, Jun 19, 2021

As far as the fairings go, going to stick with the current implementation.

Forgot that those crew changes were a part of this issue too, so I’ll close this and open a separate one for those changes.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Breaking Changes · microsoft/TypeScript Wiki - GitHub
These changes list where implementation differs between versions as the spec and compiler are simplified and inconsistencies are corrected. For ...
Read more >
Breaking changes - Docs - Ghost
Breaking changes. A catalog of critical changes between major Ghost versions. New major versions typically involve some backwards incompatible changes.
Read more >
Azure PowerShell release notes - Microsoft Learn
In the upcoming major breaking change release in October 2022, Az.ServiceBus would be migrating most cmdlets to a new format for a better ......
Read more >
Releases - styled-components
Updating styled components is usually as simple as npm install . Only major versions have the potential to introduce breaking changes (noted in...
Read more >
CHANGELOG — Nautobot Ansible Modules 1.0.0 ...
Release Summary · Minor Changes · Bugfixes · v4.0.1 · Release Summary · Bugfixes · v4.0.0 · Release Summary · Breaking Changes /...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found