daffodil icon indicating copy to clipboard operation
daffodil copied to clipboard

[FEAT] Create strategy for supporting different platform versions

Open griest024 opened this issue 1 year ago • 1 comments

:bulb: Feature request

Feature Name

Create strategy for supporting different platform versions

The Desired Behavior

The following questions need answers:

  • When a new version of a platform is released and we update the driver, what happens to the previous version?
  • What should the migration path be for apps that upgrade to the new platform version?
  • What should the migration path be for apps that don't upgrade to the new platform version but upgrade to a new daffodil version?

griest024 avatar Oct 03 '24 14:10 griest024

An interesting solution is having a separate installable library that tracks platform versions instead of daffodil versions. Daffodil could introduce breaking changes but only by changing the driver interface. This would allow apps to upgrade platform drivers and daffodil separately.

griest024 avatar Oct 03 '24 15:10 griest024