Hi 

Just a question on the naming of this release (2.10.0*.pr1*),
Is this pr suffix normal for jackson for a preview release?
We have a couple of tools we use for dependency updates and they don't 
handle this naming format (pr1)1, 2
i.e. our repos keep notifying us there's a dependency update available but 
we don't wish to update to it because it's a pre-release version, (we have 
workarounds but it's all per repo config and we have a lot...).

1. dependabot, (supported patterns 
<https://github.com/dependabot/dependabot-core/blob/58b529e1b7d632b56e5caa7939778e25ae4f4676/maven/lib/dependabot/maven/version.rb#L20-L26>
)
2. gradle-versions-plugin (default patterns 
<https://github.com/ben-manes/gradle-versions-plugin#revisions>)

Ideally a regular suffix would be used such as alpha, beta or rc (release 
candidate), so that tooling in the ecosystem doesn't need to adapt to 
another format.

Sorry if this isn't the right place to ask about it.

Kind regards
Tim

On Sunday, 21 July 2019 00:40:03 UTC+1, Tatu Saloranta wrote:
>
> After multiple delays, we finally have the first 
> pre-release/release-candidate of Jackson 2.10 -- version 2.10.0.pr1. 
> It is released in hopes of getting more testing by community, so that 
> we can minimize number of regressions, as well as better documented 
> observed differences (beyond what is included in github issues 
> included in release notes). 
>
> Full set of changes can be found from the usual place: 
>
> https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.10 
>
> which is in addition to everything that has been included up to 
> version 2.9.9 (and `jackson-databind` 2.9.9.1 micro-patch). 
>
> I will write a brief overview of what is new with 2.10, but as a 
> teaser, here's a super terse quick list to whet your appetite. 
>
> 1. Safe(r) Default Typing! (see 
> https://github.com/FasterXML/jackson-databind/issues/2195) 
> 2. Java Module info added: now Java 9+ module system can use Jackson 
> components "natively", and not just with minimal "automatic module 
> name" 
> 3. Builder-based construction of `ObjectMapper`, `JsonFactory`: allows 
> easier configuration, esp. of non-JSON features -- but also helps with 
> eventual upgrade to 3.0 which only supports builder-based approach 
> (2.x will still support direct construction) 
> 4. JsonNode improvements: is `java.io.Serializable`, 
> `JsonNode.toString()` IS both guaranteed to produce valid JSON (unlike 
> before) AND relatively efficient (uses default-configured 
> `ObjectMapper`) 
> 5. Support for Eclipse Collections (new datatype module) 
>
> plus as usual, a long list of various fixes that did not make it in 
> previous 2.x version. 
>
> -+ Tatu +- 
>

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-user/00aa2600-0eb9-4e91-bb97-a1f076cb54dd%40googlegroups.com.

Reply via email to