After a small addition to Arquillian Drone 1.2.0 series SPI in previous Alpha release (Enhancer for better integration with Graphene 2), I finally made a full SPI model for Arquillian Drone, to be reviewed here:
In summary, following changes were made:
All SPI changes are additions, already existing contract was kept untouched. This means that impact on currently existing extensions is minimal, in theory it should be zero. It will break extensions that modify behavior of drone-impl though.
Any comments welcomed. This is a model we should stick for longer time now, so it should be sound and complete.