Make it possible to use minimal annotation for subscription: @ExternalTaskSubscription(“topic-name”)
Introduce impl packages
Introduce annotation package
Annotation attributes are nullable where possible
Improve logging
Remove autoSubscribe flag
autoSubscribe=false prevents the creation of a topic subscription builder instance whereas autoOpen=false creates a topic subscription builder instance but does not yet call #open so the subscription is not released to the client
Since the Java client does not distinguish behaviourally between a not yet opened builder instance and no builder instance we can remove the autoSubscribe=false flag; there is spring client API to open a subscription programmatically after application startup