2.0.0-beta3 release?

Created on 28 October 2024, 26 days ago

Problem/Motivation

There's been a few issues that need review piling up and potentially more changes coming soon down the pipe. Our own implementation of Funnelback is heavily patched in a way that I consider unsustainable in the long run, if we wanted to add new features or fix new bugs, which we do.

I'd like to propose that we put out a 2.0.0-beta3 release containing new features before we put out any new major versions or RCs. I'm happy to handle this process but only with the blessing of the other maintainers.

There's a few blanks in this issue description but I'll keep filling them in as I go.

Proposed resolution

Some good candidates for a possible 2.0.0-beta3 include, in terms of maintenance, bug fixing and developer quality of life:

There are also candidates for features that SLNSW have been using in PROD since we patched Funnelback. These might not be ideal to merge into a beta3 until we've developed tests for them.

Finally, I'd like to get Funnelback 16 support ✨ Funnelback 16 support Active into a future release.

Remaining tasks

  • Evaluate candidates, reviewing code and merging into 2.x when ready
  • Resolve code conflicts
  • Implement tests where applicable
  • Write release notes and prep release

User interface changes

TODO determine changes based on issues above.

API changes

TODO determine changes based on issues above.

Data model changes

TODO determine changes based on issues above. There will be at least one config-related change.

🌱 Plan
Status

Active

Version

2.0

Component

Miscellaneous

Created by

πŸ‡¦πŸ‡ΊAustralia geoffreyr

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @geoffreyr
  • πŸ‡¦πŸ‡ΊAustralia larowlan πŸ‡¦πŸ‡ΊπŸ.au GMT+10

    Go for it
    I favor a release early/release often workflow and often do releases for each commit

  • πŸ‡¦πŸ‡ΊAustralia geoffreyr

    Thanks Lee! Given you prefer frequent releases, I might look at doing a 2.0.0-beta3 for the issues that are already committed to 2.x, and do additional ones for individual features as you suggested. The CI/CD one would be a good one to get in so we can start testing all changes yet to come.

Production build 0.71.5 2024