Comments (9)
Dropping JDK7 support (although I doubt many people still use it as upgrading to JDK8 is a no-brainer) is a major breaking change so I suggest putting a 3.0.0 version number. This doesn't mean that we can't update Groovy and whatever else is needed for JDK10 support (apart from Spring) on the 2.x branch also.
from gretty.
Apart from Tomcat 8.5 support, I don't think we have anything else to include in the release for now. Bumping versions is cheap though, so maybe it's fine. :)
from gretty.
I've upgraded a few versions, it looks fine. I feel like bumping groovy to the 2.5 RC. Are there any strong feelings against it? (It works great for me locally.)
from gretty.
Groovy 2.5 PR here: #40
from gretty.
@henrik242 Re Groovy 2.5 I left a note on the PR re watching to see how close to a final that release might be. I'm also waiting on RC2 for a fix to https://issues.apache.org/jira/browse/GROOVY-8541 .
Would certainly like to see that upgrade in 2.2.0, but #37 might start to get a few duplicates logged and justify say a 2.1.1.
from gretty.
@javabrett I believe GROOVY-8541 is already fixed in RC1. Paul just re-uploaded the artifacts.
from gretty.
Proposal in #43 to make 2.2.0 (and a 2.x, 2.2.x branch) terminal for support of a bunch of things, including JDK7, very old/EOL containers (Jetty 7/8 and perhaps others). So either we release this from master (simplest) or branch before landing any of the bigger upgrade items (Spring Boot 2, Groovy, JDK10).
from gretty.
Sounds good
from gretty.
This doesn't mean that we can't update Groovy and whatever else is needed for JDK10 support (apart from Spring) on the 2.x branch also.
True, but would it be necessary and beneficial? The idea here is to make 3.0 the release to target the newer platforms (removing support for old), and leave 2.x uncomplicated by those. I'm expecting that not many will be looking for a release which needs to simultaneously support the old and new platforms.
Assuming 3.0 can be released as soon as the platform-support is ready, is there any strong need to backport these to 2.x? I say backport because I think 2.2 should be released with the Tomcat 8.5 support and the couple of bugfixes, and that it can go before the 3.0 features will be finalised.
from gretty.
Related Issues (20)
- Remove usage of deprecated WarPluginConvention HOT 2
- Support Jetty 10 HOT 9
- Unable to build project using gretty version 2.3.1 HOT 5
- support slf4j-api:2.0.3 HOT 5
- Unable to use appRun with Tomcat 9 after updating to Gradle 7.5.1 and Gretty 3.0.8 HOT 2
- Not able to run the app using Gretty 4.0.3 in combination with JDK17 and Gradle 7.5.1. HOT 2
- Wrong warning about missing slf4j provider HOT 1
- Gretty 3.0.8+ is incompatible with Proguard `7.3.0` HOT 4
- Cannot inject Tomcat DBCP 2 library in Gretty 3.1.0 via dependencies/gretty HOT 4
- Gretty always configures the `war` task
- Some logger properties missing when upgrading from 3.0.6 to 3.1.1 HOT 6
- Update Documentation on Gretty Logging
- No such property: CONTAINER_JAR_PATTERN for class: org.eclipse.jetty.webapp.MetaInfConfiguration HOT 4
- Gradle 8 deprecation warnings
- Exception occurs when using Gretty and Thymeleaf Layout Dialect together. HOT 1
- 4.0.3 -> 4.1.0 HOT 1
- Errors seem to leave gretty/jetty running without the ability to shutdown without killing processes manually HOT 3
- Upgrading to 4.0.1 and now getting CONTAINER_JAR_PATTERN error HOT 1
- JettyRestart task fails with MissingMethodException: No signature of method: org.akhikhl.gretty.JettyServerManager.startServer HOT 6
- ExtraResourceBase not found after updating from 3.x to 4.x
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gretty.