Re: Pax Web 8 - 2 more tasks before GA

2021-08-31 Thread Grzegorz Grzybek
Hi

wt., 31 sie 2021 o 17:38 'Serge Huber' via OPS4J 
napisał(a):

> Just a quick question will the javax.validation be updated ? Currently I
> believe it’s still using spec 1.1, but it would be nice if we could upgrade
> to 2.0
>

Hmm, Pax Web itself doesn't require any Validation API bundle. If you see
validation API (now both 1.1 and 2.0) in effective pom of Pax Web, these
come from the samples used (Spring, Vaadin, Primefaces).

regards
Grzegorz Grzybek


>
> Regards,
>   Serge…
>
> On 31 Aug 2021, at 08:41, Grzegorz Grzybek  wrote:
>
> Hello
>
> I'd like to present the state of Pax Web 8. I hope to release Pax Web
> 8.0.0.GA  in mid-September.
>
> I maintain a todo.txt[1] file where I present the issues I'd like to
> implement in given milestones.
>
> The priority is to have R7 compliance, though without running the TCK[2],
> because I didn't have time to find out an easy way to actually run the TCK
> :) However I'm glad it's public now.
>
> So summarizing, these R7 features were implemented recently:
>  - Whiteboard preprocessors
>  - RegEx filter mapping
>  - Listener ordering according to ranking
>  - Session per OsgiContextModel / OsgiServletContext (including proper
> javax.servlet.context.tempdir handling)
>  - org.osgi.framework.ServiceObjects and proper service management (unget,
> prototype, singleton, bundle scopes)
>
> Also I've implemented (or ensured the stability and consistency between
> Jetty, Tomcat and Undertow) for these:
>  - Whiteboard WebSockets - they work both through WABs, Whiteboard and
> even WebContainer (HttpService)
>  - Karaf integration tests - all tests work for all three runtimes. In Pax
> Web 7 the tests were running mostly on Jetty
>
> The remaining *two* tasks are:
>  - Mixing (in different order) WAB and Whiteboard contexts, so we can
> install a WAB and Whiteboard/HttpService alter it by registering for
> example Preprocessors
>  - Whiteboard DTOs
>
> kind regards
> Grzegorz Grzybek
> ===
> [1]: https://github.com/ops4j/org.ops4j.pax.web/blob/main/todo.txt
> [2]: https://github.com/osgi/osgi/
>
>
> --
> --
> --
> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ops4j+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ops4j/CAAdXmhoca2-B%2BcqCCg26O2KFaDUUBOo7tNx_%2B_Htt2i9riQYEg%40mail.gmail.com
> 
> .
>
>
> --
> --
> --
> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ops4j+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ops4j/9ABCE2F3-89FD-4232-BBE5-9A030E27E17E%40jahia.com
> 
> .
>

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ops4j/CAAdXmhr16FNeqEyo%3DHoNN2%2BDQJ3rsuJpaATQMd2jRH8T%3Db0ZqA%40mail.gmail.com.


Re: Pax Web 8 - 2 more tasks before GA

2021-08-31 Thread 'Serge Huber' via OPS4J
Just a quick question will the javax.validation be updated ? Currently I 
believe it’s still using spec 1.1, but it would be nice if we could upgrade to 
2.0

Regards,
  Serge… 

> On 31 Aug 2021, at 08:41, Grzegorz Grzybek  wrote:
> 
> Hello
> 
> I'd like to present the state of Pax Web 8. I hope to release Pax Web 
> 8.0.0.GA  in mid-September.
> 
> I maintain a todo.txt[1] file where I present the issues I'd like to 
> implement in given milestones.
> 
> The priority is to have R7 compliance, though without running the TCK[2], 
> because I didn't have time to find out an easy way to actually run the TCK :) 
> However I'm glad it's public now.
> 
> So summarizing, these R7 features were implemented recently:
>  - Whiteboard preprocessors
>  - RegEx filter mapping
>  - Listener ordering according to ranking
>  - Session per OsgiContextModel / OsgiServletContext (including proper 
> javax.servlet.context.tempdir handling)
>  - org.osgi.framework.ServiceObjects and proper service management (unget, 
> prototype, singleton, bundle scopes)
> 
> Also I've implemented (or ensured the stability and consistency between 
> Jetty, Tomcat and Undertow) for these:
>  - Whiteboard WebSockets - they work both through WABs, Whiteboard and even 
> WebContainer (HttpService)
>  - Karaf integration tests - all tests work for all three runtimes. In Pax 
> Web 7 the tests were running mostly on Jetty
> 
> The remaining *two* tasks are:
>  - Mixing (in different order) WAB and Whiteboard contexts, so we can install 
> a WAB and Whiteboard/HttpService alter it by registering for example 
> Preprocessors
>  - Whiteboard DTOs
> 
> kind regards
> Grzegorz Grzybek
> ===
> [1]: https://github.com/ops4j/org.ops4j.pax.web/blob/main/todo.txt 
> 
> [2]: https://github.com/osgi/osgi/ 
> 
> 
> -- 
> -- 
> --
> OPS4J - http://www.ops4j.org  - ops4j@googlegroups.com
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to ops4j+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ops4j/CAAdXmhoca2-B%2BcqCCg26O2KFaDUUBOo7tNx_%2B_Htt2i9riQYEg%40mail.gmail.com
>  
> .

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ops4j/9ABCE2F3-89FD-4232-BBE5-9A030E27E17E%40jahia.com.


Re: Pax Web 8 - 2 more tasks before GA

2021-08-31 Thread 'Achim Nierbeck' via OPS4J
Hey Gzegorz,

great work you did on Pax Web.
Will be very interested in seeing the final product after you finished :)

best regards, Achim

Am Di., 31. Aug. 2021 um 08:41 Uhr schrieb Grzegorz Grzybek <
gr.grzy...@gmail.com>:

> Hello
>
> I'd like to present the state of Pax Web 8. I hope to release Pax Web
> 8.0.0.GA in mid-September.
>
> I maintain a todo.txt[1] file where I present the issues I'd like to
> implement in given milestones.
>
> The priority is to have R7 compliance, though without running the TCK[2],
> because I didn't have time to find out an easy way to actually run the TCK
> :) However I'm glad it's public now.
>
> So summarizing, these R7 features were implemented recently:
>  - Whiteboard preprocessors
>  - RegEx filter mapping
>  - Listener ordering according to ranking
>  - Session per OsgiContextModel / OsgiServletContext (including proper
> javax.servlet.context.tempdir handling)
>  - org.osgi.framework.ServiceObjects and proper service management (unget,
> prototype, singleton, bundle scopes)
>
> Also I've implemented (or ensured the stability and consistency between
> Jetty, Tomcat and Undertow) for these:
>  - Whiteboard WebSockets - they work both through WABs, Whiteboard and
> even WebContainer (HttpService)
>  - Karaf integration tests - all tests work for all three runtimes. In Pax
> Web 7 the tests were running mostly on Jetty
>
> The remaining *two* tasks are:
>  - Mixing (in different order) WAB and Whiteboard contexts, so we can
> install a WAB and Whiteboard/HttpService alter it by registering for
> example Preprocessors
>  - Whiteboard DTOs
>
> kind regards
> Grzegorz Grzybek
> ===
> [1]: https://github.com/ops4j/org.ops4j.pax.web/blob/main/todo.txt
> [2]: https://github.com/osgi/osgi/
>
> --
> --
> --
> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ops4j+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ops4j/CAAdXmhoca2-B%2BcqCCg26O2KFaDUUBOo7tNx_%2B_Htt2i9riQYEg%40mail.gmail.com
> 
> .
>


-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ops4j/CAD0r13d%3D7grRbD5DxcGSt5hmP4mrszpf%3DjqcMCoJj_YrV9S-Ag%40mail.gmail.com.


Pax Web 8 - 2 more tasks before GA

2021-08-31 Thread Grzegorz Grzybek
Hello

I'd like to present the state of Pax Web 8. I hope to release Pax Web
8.0.0.GA in mid-September.

I maintain a todo.txt[1] file where I present the issues I'd like to
implement in given milestones.

The priority is to have R7 compliance, though without running the TCK[2],
because I didn't have time to find out an easy way to actually run the TCK
:) However I'm glad it's public now.

So summarizing, these R7 features were implemented recently:
 - Whiteboard preprocessors
 - RegEx filter mapping
 - Listener ordering according to ranking
 - Session per OsgiContextModel / OsgiServletContext (including proper
javax.servlet.context.tempdir handling)
 - org.osgi.framework.ServiceObjects and proper service management (unget,
prototype, singleton, bundle scopes)

Also I've implemented (or ensured the stability and consistency between
Jetty, Tomcat and Undertow) for these:
 - Whiteboard WebSockets - they work both through WABs, Whiteboard and even
WebContainer (HttpService)
 - Karaf integration tests - all tests work for all three runtimes. In Pax
Web 7 the tests were running mostly on Jetty

The remaining *two* tasks are:
 - Mixing (in different order) WAB and Whiteboard contexts, so we can
install a WAB and Whiteboard/HttpService alter it by registering for
example Preprocessors
 - Whiteboard DTOs

kind regards
Grzegorz Grzybek
===
[1]: https://github.com/ops4j/org.ops4j.pax.web/blob/main/todo.txt
[2]: https://github.com/osgi/osgi/

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ops4j/CAAdXmhoca2-B%2BcqCCg26O2KFaDUUBOo7tNx_%2B_Htt2i9riQYEg%40mail.gmail.com.