Hi community,

I'd like to initiate a discussion about the next release of MiNiFi C++.  The
last release was three months ago, and there have been many new features,
bug fixes and stability improvements committed to the development branch
since
then.  I would be happy to take on RM duties for this release.

New features since the 0.9.0 release:
- new processors:
   * ListS3
   * PutAzureBlobStorage
   * ConsumeKafka
   * PerformanceDataMonitor
   * ConsumeJournald
- add resource consumption data to heartbeats
- build with Visual Studio 2019 on Windows.

A few of the improvements and fixes:
- revive SQL processors
- fix expression language support in PublishKafka
- implement FollowRedirects and SendBody properties in InvokeHTTP
- add Initial Starting Position property to TailFile
- support credential refresh in AWSCredentialsService
- change default C2 protocol to REST
- plus bug fixes, compiler warning fixes etc.

I suggest we call this release 0.10.0 (rather than 1.0.0).  The code base is
starting to stabilize and we're getting closer to a 1.0 milestone, but the
extension API is not quite ready yet.  Staying on a 0.x release allows us
more
flexibility until we have an API we can commit to support in the long term.

Do you agree it is time for a new release?  Are there any blockers that we
should definitely include in this release?

Thanks,
Ferenc

Reply via email to