PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.53k stars 13.51k forks source link

v1.9.0 Release notes + Changelog #11175

Closed mrpollo closed 5 years ago

mrpollo commented 5 years ago

Team Work :tada:

team work

Getting ready for v1.9.0 it's time to put together the list of changes that went into the making of v1.9.0 (more changes are still coming in the next few days), this post is meant for discussion on what goes into the release notes and the summary section of the release notes.

STATUS: Work In Progress, some PRs/Issues are missing. :warning: :warning: :warning:

READ BELOW

:arrow_down: :arrow_down: :arrow_down:


Release notes

WIP

Change Log

Changelog

v1.9.0 (2019-04-10)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

Merged pull requests:

* _This Changelog was automatically generated by github_changelog_generator_

mrpollo commented 5 years ago

@dagar this is the output of the changelog generator tool, let me know if there's anything missing

hamishwillee commented 5 years ago

I'm not sure about how useful that is and what is enhancements vs PRs. The fact that it misses that we implemented Collision Prevention and Obstacle avoidance in missions is a worry.

mrpollo commented 5 years ago

Hey @hamishwillee this is the output of a tool we use to generate the complete changelog, we are also adding a summary section and possibly a migration guide if there's anything that needs documenting, here's an example of v1.8.0 release notes, the purpose of this issue is to find missing changes, we need to adjust the tool to find everything between v1.8.3 and v1.9.0.

About the labels, I think we are definitely not consistently labeling issues for this to be more useful, here are the basic guidelines we are trying to follow on our changelog, and lastly here's how the breakdown is done via labels from the tool readme.

mrpollo commented 5 years ago

@hamishwillee can you point me to the PRs it missed with Collision Prevention and Obstacle avoidance?

hamishwillee commented 5 years ago

@mrpollo It might not have missed them, just put them in wrong place - and the PR titles don't really capture the significance of particular features. #10785 is collision prevention. Not sure about obstacle avoidance.

Edited: OK, just saw I missed your first response and only saw the note immediately above. Sure, if this is just a starting point ignore me :-)

Antiheavy commented 5 years ago

this one seems significant: https://github.com/PX4/Firmware/pull/10738

dakejahl commented 5 years ago

What about changes in the ecl? I feel that is a pretty important part of the change log

TSC21 commented 5 years ago

@dakejahl ECL is platform independent.

mrpollo commented 5 years ago

@dakejahl @TSC21 If the ECL submodule was updated it should be reflected here in some way and we can link to the ECL project for details on the update, same for every other submodule, thanks for bringing this up.

@hamishwillee I totally see where you are coming from here, I'm with you on this one changelog != release notes.

yiwc commented 5 years ago

Great Work!

mrpollo commented 5 years ago

Just pushed an update!

jinger26 commented 5 years ago

@dagar , change log is updated now, we need to distill this into high level release note.

hamishwillee commented 5 years ago

@mrpollo @MaEtUgR Is orbit mode going in? https://github.com/PX4/Firmware/pull/10907

1Gump commented 5 years ago

I don't know if this is valid for this this log, but a big reason I need this update is for the lidarlite v3hp functionality - it didn't work in 1.8.2

MaEtUgR commented 5 years ago

@hamishwillee Orbit is in and QGC also supports the command since last release. Good catch, I don't know where it got lost.

mrpollo commented 5 years ago

That's a great catch @hamishwillee

Everyone, please help us review the changelog for any missing features, we should be as accurate as possible.

hamishwillee commented 5 years ago

@mrpollo You are planning on creating a high level overview part to these notes right - in line with https://discuss.px4.io/t/what-to-expect-from-1-9-release/11117/3 ?