You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2020/01/14 16:54:48 UTC

[tomcat] branch master updated: Add spec updates to changelog

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/master by this push:
     new 280bb15  Add spec updates to changelog
280bb15 is described below

commit 280bb15bdb4dbb428151866eeac606e638896cb4
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Tue Jan 14 16:54:13 2020 +0000

    Add spec updates to changelog
---
 webapps/docs/changelog.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index c52813c..69ad6c9 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -48,6 +48,11 @@
   <subsection name="Catalina">
     <changelog>
       <update>
+        Update to Jakarta Servlet 5.0, Jakarta Server Pages 3.0. Jakarta
+        Expression Language 4.0, Jakarta WebSocket 2.0, Jakarta Authentication
+        2.0 and Jakarta Annotations 2.0. (markt)
+      </update>
+      <update>
         Remove GenericPrincipal.getPassword. The credentials should remain
         managed by the realm. (remm)
       </update>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [tomcat] branch master updated: Add spec updates to changelog

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mark,

On 1/14/20 12:15 PM, Mark Thomas wrote:
> On 14/01/2020 17:07, Christopher Schultz wrote:
>> Mark,
>> 
>> On 1/14/20 11:58 AM, Mark Thomas wrote:
>>> On 14/01/2020 16:54, markt@apache.org wrote:
>>>> This is an automated email from the ASF dual-hosted git 
>>>> repository.
>>>> 
>>>> markt pushed a commit to branch master in repository 
>>>> https://gitbox.apache.org/repos/asf/tomcat.git
>>>> 
>>>> 
>>>> The following commit(s) were added to refs/heads/master by
>>>> this push: new 280bb15  Add spec updates to changelog 280bb15
>>>> is described below
>>>> 
>>>> commit 280bb15bdb4dbb428151866eeac606e638896cb4 Author: Mark 
>>>> Thomas <ma...@apache.org> AuthorDate: Tue Jan 14 16:54:13
>>>> 2020 +0000
>>>> 
>>>> Add spec updates to changelog
>> 
>>> My plan for the 10.0.0.0-M1 changelog was to only include
>>> entries that are not back-ported to 9.0.x. 10.0.0.0-M1 will be
>>> released alongside a 9.0.x release and the announcement will
>>> state it is based on that 9.0.x version.
>> 
>>> For 10.0.0.0-M2 onwards, we would include all changes,
>>> included those that were back-ported.
>> 
>>> Thoughts?
>> 
>> That may be confusing, since AIUI in the past, the changelog for
>> X.0.0 has always been relative to (X-1).current when the branch
>> was made (right)?
> 
> Only because we created the branch immediately after the tag. That 
> didn't happen in this case.
> 
>> Perhaps we could just put a note at the top indicating your
>> proposed policy if you want to go that way.
> 
> We could add something in the General section.
> 
>> Off-topic: if you have indeed written a
>> mass-search-and-replace-tool for switching from javax.servlet ->
>> jakarta.servlet, is that something you are going to publish?
> 
> I just used the built-in Eclipse rename and find/replace to update
> Tomcat.
> 
> When I updated the Jakarta Server Pages project for the updated EL
> and Servlet APIs, a simple find and replace was all that was
> required.

Oh, I know that. But, for example, I'm not sure what the list of
old/new APIs are. Clearly "javax.servlet" -> "jakarta.servlet", but
what other APIs need to be converted also?

Even a simple sed script would be useful to someone who wants to take
an application that it running successfully on Tomcat 9 and try to run
it on Tomcat 10.

> The tool I used to convert JSTL from javax to jakarta which I did 
> entirely without access to the source (although we have it sat
> there in svn) is available at: 
> https://github.com/apache/tomcat-jakartaee-migration

Cool, I'll have a look.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl4eBHUACgkQHPApP6U8
pFg4JxAArV3Ce6Lak52GlEZ2j8wI3frDXvTqB2F8iciUfAntexyGHUtr5rq90/Me
AGqxV93kDLjhwXKMQAj+iAbG+LullmkUBgFzfciQATSC8a4vekrtCnAqykFa7wPM
gYlYXuX6hybXl+vuU0rQMuoMTnMEmEbGch8yhQoezW0r4bvGA6C+cwEQKjiPPZf6
DWP3YhiPgYD6j41ic0+nos+Rvkq4CsX++74rNQIXJmaIJ3b3wM4gVChdBQqlUy35
WXwlZsk3yElD/Le63eFDWNJ36934BlSPb2/COGuqsUrxLHGj4EnXTIPK6AwJEoeE
baIgp3mIddqNS7IwCRNwjp/1hfdvxnIpgxfnBvuJ7zf1Lcq0OskQesLpccinI9ja
4tE8wnWfcvl8Vp6Mg340Vl/d+LJWU0cuKkDa5QHKtmluHmRUB3FwUqXk4ldow40c
yNocpUpRcxm7WyMe0188KxkTigfwnFB6n1KX12XHXkDyvmLqJYVS2YUmLYlCpb/q
97O4onVm53AWufHInKceZKGvkX0WMk/UJIUo2MoxdAefWcxd60pSZFKyhlK9rbHm
OWRXu7dtN2tlT2GCMTu22nj73GhJyCXuQeRKQpOH0S1tDEZ5EO8INc6p+9izSVHE
t52QkjogoI4caED/jyzcMuJ44x146509jmlgABSrb9z4BOYIGjg=
=yutY
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [tomcat] branch master updated: Add spec updates to changelog

Posted by Mark Thomas <ma...@apache.org>.
On 14/01/2020 17:07, Christopher Schultz wrote:
> Mark,
> 
> On 1/14/20 11:58 AM, Mark Thomas wrote:
>> On 14/01/2020 16:54, markt@apache.org wrote:
>>> This is an automated email from the ASF dual-hosted git
>>> repository.
>>>
>>> markt pushed a commit to branch master in repository
>>> https://gitbox.apache.org/repos/asf/tomcat.git
>>>
>>>
>>> The following commit(s) were added to refs/heads/master by this
>>> push: new 280bb15  Add spec updates to changelog 280bb15 is
>>> described below
>>>
>>> commit 280bb15bdb4dbb428151866eeac606e638896cb4 Author: Mark
>>> Thomas <ma...@apache.org> AuthorDate: Tue Jan 14 16:54:13 2020
>>> +0000
>>>
>>> Add spec updates to changelog
> 
>> My plan for the 10.0.0.0-M1 changelog was to only include entries
>> that are not back-ported to 9.0.x. 10.0.0.0-M1 will be released
>> alongside a 9.0.x release and the announcement will state it is
>> based on that 9.0.x version.
> 
>> For 10.0.0.0-M2 onwards, we would include all changes, included
>> those that were back-ported.
> 
>> Thoughts?
> 
> That may be confusing, since AIUI in the past, the changelog for X.0.0
> has always been relative to (X-1).current when the branch was made
> (right)?

Only because we created the branch immediately after the tag. That
didn't happen in this case.

> Perhaps we could just put a note at the top indicating your proposed
> policy if you want to go that way.

We could add something in the General section.

> Off-topic: if you have indeed written a mass-search-and-replace-tool
> for switching from javax.servlet -> jakarta.servlet, is that something
> you are going to publish?

I just used the built-in Eclipse rename and find/replace to update Tomcat.

When I updated the Jakarta Server Pages project for the updated EL and
Servlet APIs, a simple find and replace was all that was required.

My experience so far has been that, if you have access to the source, it
is a very quick process (with a helpful IDE) to switch the dependencies
and do a find/replace.

The tool I used to convert JSTL from javax to jakarta which I did
entirely without access to the source (although we have it sat there in
svn) is available at:
https://github.com/apache/tomcat-jakartaee-migration

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [tomcat] branch master updated: Add spec updates to changelog

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mark,

On 1/14/20 11:58 AM, Mark Thomas wrote:
> On 14/01/2020 16:54, markt@apache.org wrote:
>> This is an automated email from the ASF dual-hosted git
>> repository.
>> 
>> markt pushed a commit to branch master in repository
>> https://gitbox.apache.org/repos/asf/tomcat.git
>> 
>> 
>> The following commit(s) were added to refs/heads/master by this
>> push: new 280bb15  Add spec updates to changelog 280bb15 is
>> described below
>> 
>> commit 280bb15bdb4dbb428151866eeac606e638896cb4 Author: Mark
>> Thomas <ma...@apache.org> AuthorDate: Tue Jan 14 16:54:13 2020
>> +0000
>> 
>> Add spec updates to changelog
> 
> My plan for the 10.0.0.0-M1 changelog was to only include entries
> that are not back-ported to 9.0.x. 10.0.0.0-M1 will be released
> alongside a 9.0.x release and the announcement will state it is
> based on that 9.0.x version.
> 
> For 10.0.0.0-M2 onwards, we would include all changes, included
> those that were back-ported.
> 
> Thoughts?

That may be confusing, since AIUI in the past, the changelog for X.0.0
has always been relative to (X-1).current when the branch was made
(right)?

Perhaps we could just put a note at the top indicating your proposed
policy if you want to go that way.

Off-topic: if you have indeed written a mass-search-and-replace-tool
for switching from javax.servlet -> jakarta.servlet, is that something
you are going to publish?

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl4d9V4ACgkQHPApP6U8
pFhQVBAAvoa11S0x609OLJmJlGqRfoxqzueVaB3BHT2W+XkPojglJ0omap8GEHUw
2qcXq+FIAUC9nxQZqKbvPtEIqgS8jSIGMRQ5M0ajRPy8HLC3ibIc5FPVCgG37Q8x
BM3dTFalIONnB8Syf7RUVDmYKj8tk7KCrlXP7vCAKz7rJt/yzO6Rza/Xcq54zApl
BIEwhn4SVFJOWHrZQ0CrJ5K0pTM51WAlARw7N00a1imn2sm7kq4tq4pBFlb73/RN
4zisrTN0IX0yXTC2YXC1zqNxR181VbR9RM7aQBJIt2Fu0NR6yZsH1zJN8CWPcLXf
5UveV8DPB2fx/NkbD7mmVWfw13vBD3yHr7n3VP1R8+P3NlfGARLcchWabwwn923p
YEVTxRyEBgSypSO9ONAiH6WD8885mD0/Q9DKacBR+nXHv8jolkUKhKIB+nep8pNc
ewJqjmbykI5Radiib+YTn93nzLU3rpiCeoeObwzFnd9QYmwPmmMlLdfs1rDB4llJ
UhPKzQWb+oI6C9bdGUABky0K5kEEMWukSDI72WInW4FjAeZtki/yS6u0hSze+dp8
F5+1rkm9HoOXvgJH83gqjQztau3W78B7ERtksFnUWQ54SiD6+LfxSaT/nV/OOhWe
34R7odImkTZv0BrjfoqDCrvXeEczRjr4WoFtwZ7WCZ/puMExb34=
=oRt+
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [tomcat] branch master updated: Add spec updates to changelog

Posted by Mark Thomas <ma...@apache.org>.
On 14/01/2020 16:54, markt@apache.org wrote:
> This is an automated email from the ASF dual-hosted git repository.
> 
> markt pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/tomcat.git
> 
> 
> The following commit(s) were added to refs/heads/master by this push:
>      new 280bb15  Add spec updates to changelog
> 280bb15 is described below
> 
> commit 280bb15bdb4dbb428151866eeac606e638896cb4
> Author: Mark Thomas <ma...@apache.org>
> AuthorDate: Tue Jan 14 16:54:13 2020 +0000
> 
>     Add spec updates to changelog

My plan for the 10.0.0.0-M1 changelog was to only include entries that
are not back-ported to 9.0.x. 10.0.0.0-M1 will be released alongside a
9.0.x release and the announcement will state it is based on that 9.0.x
version.

For 10.0.0.0-M2 onwards, we would include all changes, included those
that were back-ported.

Thoughts?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org