Skip to content

Endomorphism (September) release

Michael Lyle edited this page Aug 17, 2015 · 59 revisions

The release

On 2015-07-13, Tau Labs shipped a release. This is the page that summarizes work on the next release cycle, aimed to be nominally 2.5 months long. The release is codenamed 'endomorphism' (name offered by @solidgoldbomb) This is to avoid issues where a release has been named something like "September release" in the past and then things got confusing when it didn't ship in September.

The nominal schedule

Date (scheduled) Date (actual) Milestone
2015-07-13 2015-07-13 Work begins
2015-08-09 2015-08-08 Deadline for high risk PRs to be opened
2015-08-16 Tagging of high-priority issues for this release complete
2015-08-31 Feature freeze: all functional work must merge before this date
2015-09-05 Production of first snapshot build for widespread test
2015-09-19 Creation of release branch; work begins on following release in next
2015-09-26 Nominal ship date

Work accepted so far

  • Targets added: OpenNaze/Naze family of boards, AeroQuad32
  • Sparky2 moved to ChibiOS
  • QT 5.5 merged
  • Failure to initialize external I2C is no longer a boot-time panic on some platforms
  • Removal of obsolete targets: Freedom, original Revolution
  • Improve FrSky Sensor Hub and FrSky SPort support
  • GCS is now compiled with C++11
  • Various stability and performance improvements: INS, error reporting
  • Experimental: Build with MSVC

Known pending work

  • Mavlink flight modes infrastructure
  • Zippy/high-performance loiter mode
  • Target refactor
  • Marginal: Rpi2/sensors on posix work
  • Marginal: Higher sensor sampling rates
  • Marginal: Taranis / TauLinkModule infrastructure

Test matrix for 1759

  • DSM on CC
  • GCS: Thorough test of UAV object browser constants / gaps
  • GCS: Thorough test of board HW pane in config tab
Sparky2 RevoMini PipXtreme
USBHID USBTelemetry MPL-OK 8/11-8/15 VAR-OK 8/15 MPL-OK 8/11b
USBVCP Telemetry MPL-OK 8/12-8/15
USBVCP ComBridge MPL-OK 8/15*
USBVCP PicoC MPL-OK 8/12-8/15 N/A
Rcvr PWM N/A VAR-OK 8/15 N/A
Rcvr PPM MPL-OK 8/11-8/15 SG-OK 8/15
Flexi I2C N/A
SBUS N/A
PicoC MPL-OK 8/12 N/A
DSM VAR-OK 8/15 N/A
Combridge MPL-OK 8/15*
GPS MPL-OK 8/12
MavLink N/A
LightTelemetry N/A
Radio MPL-OK 8/11 MPL-OK 8/11b
Radio (openlrs) N/A
  • 8/11: e6cc049
  • 8/11b: cc25793
  • 8/12: 3a86cb9
  • 8/15: f18976be
  • *: fails on next, works on feature branch

Known new issues / regression in Next branch

  • Packaging on OSX
  • QT 5.5 UI regressions / GCS crashes
  • Naze32 serial port
  • PFD GPS satellite count, still not happy
  • Combridge issues
Clone this wiki locally