Maintaining a Java 1.4 branch would definitely be the plan and I'd imagine that in most cases it would be easy to merge newer bugfixes over to it in the future as well.
I've renamed the java-1.6+ branch to java-1.7+ and we already have a few changes in it ready to be merged into develop after 1.3.0 is released.
Kind regards,
JamesSutton Software Engineer - IoT Foundation - MQTT Open Source Projects Ops Team - Wimbledon Project
IBM United Kingdom Limited Registered in England and Wales with number 741598 Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU
----- Original message ----- From: Ian Craggs <icraggs@xxxxxxxxxxxxxxxxxxxxxxx> Sent by: paho-dev-bounces@xxxxxxxxxxx To: paho-dev@xxxxxxxxxxx Cc: Subject: Re: [paho-dev] Ending support of Java 1.4 in Paho Date: Sat, Sep 3, 2016 9:02 PM
We would still have a 1.4.2 compatible branch though, James?
Ian
On 02/09/16 09:49, James Sutton1 wrote:
That's right, because of the deployment, we need to be using a later version of Java for Gradle / Maven to work correctly. From what I can see, Paho's never actually been built by Java 1.4.2 (0.9.0 which was built in 2014 was compiled with Java 1.6.0). Those who require 1.4.2 will need to build it themselves manually already.
Kind regards,
JamesSutton Software Engineer - IoT Foundation - MQTT Open Source Projects Ops Team - Wimbledon Project
For security reasons, I would vote for Java 7 as a the next supported minimal platform.
Greetings,
Jan Willem Teunisse
On 1-9-2016 10:33, James Sutton1 wrote: Hi All,
As you may or may not know, the Paho Java client currently supports Java 1.4 as it's minimum JRE, Which has now been out of support since 2008.
There have been a few bugs raised recently where we've accidentally implemented features not supported by the 1.4 JRE and we are trying to fix them now so that the 1.3.0 release in November fully supports Java 1.4. This is important because I'm hoping that 1.3.0 will be the last release to support it and so I want to make sure that anyone stuck using 1.4 has a good last release to use.
What should the new minimum JRE / JDK be that we support? Java 5 is also out of extended support with Java 6 to follow next year. Maybe if we go with Java 6 or 7 as the new minimum?
I'm going to create a new feature branch in GitHub where any Java 6 and above only features can live until after we've released 1.3.0, after which they can be merged back into develop.
Hope that makes sense / sounds sensible to everyone.
Kind regards,
James Sutton Software Engineer - IoT Foundation - MQTT Open Source Projects Ops Team - Wimbledon Project
IBM United Kingdom Limited Registered in England and Wales with number 741598 Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
_______________________________________________ paho-dev mailing list paho-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/paho-dev
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU