You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juneau.apache.org by James Bognar <ja...@apache.org> on 2022/06/23 14:52:05 UTC

[VOTE] Release Apache Juneau 9.0-B1 RC1

I am pleased to be calling this vote for the source release of Apache
Juneau 9.0-B1 RC1 as a beta release.

The binaries are available at:
https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/

The release candidate to be voted over is available at:
https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/

SHA-512 checksums:

apache-juneau-9.0-B1-src.zip:
D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
5E1279B9

apache-juneau-9.0-B1-bin.zip:
EBF23837 C9B87944 714DE174 0E86173F AA0A4641
1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
ED56BD0E

Build the release candidate using:
mvn clean install

The release candidate is signed with a GPG key available at:
https://dist.apache.org/repos/dist/release/juneau/KEYS

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachejuneau-1034/

The Git commit for this release is...
https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633

Please vote on releasing this package as:
Apache Juneau 9.0-B1

This vote will be open until 28-June-2022 11:00am and passes if a
majority of at least three +1 Apache Juneau PMC votes are cast.

[ ] +1 Release this package
[ ] 0 I don't feel strongly about it, but don't object
[ ] -1 Do not release this package because...

Anyone can participate in testing and voting, not just committers,
please feel free to try out the release candidate and provide your
votes.

Re: [VOTE] Release Apache Juneau 9.0-B1 RC1

Posted by 이동욱/Dong-Uk Lee <yi...@gmail.com>.
+1

maven build Okay.
gpg, md5, sha512 verifications are OKay.

Sorry for the late reply.

2022년 6월 23일 (목) 오후 11:52, James Bognar <ja...@apache.org>님이 작성:

> I am pleased to be calling this vote for the source release of Apache
> Juneau 9.0-B1 RC1 as a beta release.
>
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>
> SHA-512 checksums:
>
> apache-juneau-9.0-B1-src.zip:
> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> 5E1279B9
>
> apache-juneau-9.0-B1-bin.zip:
> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> ED56BD0E
>
> Build the release candidate using:
> mvn clean install
>
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>
> The Git commit for this release is...
>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>
> Please vote on releasing this package as:
> Apache Juneau 9.0-B1
>
> This vote will be open until 28-June-2022 11:00am and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
>
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
>
> Anyone can participate in testing and voting, not just committers,
> please feel free to try out the release candidate and provide your
> votes.
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@gmail.com>.
Default values have been added to @Query/@Header/@FormData
annotations.  Documentation updated here:
https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#juneau-rest-server.jrs.HttpParts.jrs.DefaultParts

LogsResource has been re-added to the Jetty microservice.

On Wed, Jul 6, 2022 at 4:14 PM James Bognar <ja...@gmail.com> wrote:
>
> Yea, I push out snapshots.  It would be 9.0.0-SNAPSHOT.  I might not
> get to it until this weekend though.
>
> On Wed, Jul 6, 2022 at 4:11 PM Gary Gregory <ga...@gmail.com> wrote:
> >
> > Thank you for the info. I'll use juneau.cache.disable=true in our test setups. Thanks for LogsResource. Are you pushing out SNAPSHOT builds?
> >
> > Gary
> >
> > On Wed, Jul 6, 2022, 14:50 James Bognar <ja...@gmail.com> wrote:
> >>
> >> PropertyStoreBuilder.clearCache() is gone.  The entire concept of
> >> PropertyStores and properties has been removed from the code.
> >> Everything now uses standard builders (which is both faster and the
> >> code is much cleaner).  IMHO, that's the biggest change in 9.0.  There
> >> is still some caching though (identical builders will return the same
> >> serializers/parsers), but that can be disabled via a system property:
> >> juneau.cache.disable=true
> >>
> >> For the optional query, you can use an Optional<Integer> (or
> >> Optional<anything>).
> >>
> >> I removed the LogsResource because I didn't think anyone used it.
> >> I'll add it back in since you're using it.
> >>
> >> On Wed, Jul 6, 2022 at 11:31 AM Gary Gregory <ga...@gmail.com> wrote:
> >> >
> >> > Oh, and what about LogsResource? We use that one and super convenient to have it built in.
> >> >
> >> > Gary
> >> >
> >> > On Wed, Jul 6, 2022, 11:29 Gary Gregory <ga...@gmail.com> wrote:
> >> >>
> >> >> FWIW, it seems ok use an optional for a String but it's kinda lame/cumbersome when you have primitives like an int and you have to do the conversion manually each time where before is was built in.
> >> >>
> >> >> Gary
> >> >>
> >> >> On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:
> >> >>>
> >> >>> I just verified that you can specify arguments as optionals as well...
> >> >>> @Query("foo") Optional<String> foo
> >> >>>
> >> >>> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org> wrote:
> >> >>> >
> >> >>> > This is also an option...
> >> >>> > https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
> >> >>> >
> >> >>> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org> wrote:
> >> >>> > >
> >> >>> > > This probably works though...
> >> >>> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
> >> >>> > >
> >> >>> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
> >> >>> > > >
> >> >>> > > > Perhaps I could allow you to add Optional arguments...
> >> >>> > > > @Query("foo") Optional<String> foo
> >> >>> > > > ...then you could use this programmatically...
> >> >>> > > >
> >> >>> > > > String fooVal = foo.orElse("bar");
> >> >>> > > >
> >> >>> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
> >> >>> > > > >
> >> >>> > > > > There's no equivalent for that.  You just have to check for null in
> >> >>> > > > > your code.  Sorry...
> >> >>> > > > >
> >> >>> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
> >> >>> > > > > >
> >> >>> > > > > > Ah, TY for the link.
> >> >>> > > > > >
> >> >>> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> >> >>> > > > > >
> >> >>> > > > > > Gary
> >> >>> > > > > >
> >> >>> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
> >> >>> > > > > >>
> >> >>> > > > > >> They are there, but I should make them more obvious.
> >> >>> > > > > >>
> >> >>> > > > > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> >> >>> > > > > >>
> >> >>> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
> >> >>> > > > > >> >
> >> >>> > > > > >> > Ok, thanks for letting me know.
> >> >>> > > > > >> >
> >> >>> > > > > >> > I hope you'll uodate release notes part of the site ;-)
> >> >>> > > > > >> >
> >> >>> > > > > >> > Gary
> >> >>> > > > > >> >
> >> >>> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> >> >>> > > > > >> >>
> >> >>> > > > > >> >>
> >> >>> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
> >> >>> > > > > >> >>
> >> >>> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> Hi All,
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> Gary
> >> >>> > > > > >> >>>
> >> >>> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
> >> >>> > > > > >> >>>>
> >> >>> > > > > >> >>>> +1
> >> >>> > > > > >> >>>>
> >> >>> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>> +1 (binding)
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>> I downloaded the source
> >> >>> > > > > >> >>>>> verified .asc signature
> >> >>> > > > > >> >>>>> verified .sha512
> >> >>> > > > > >> >>>>> built from sources
> >> >>> > > > > >> >>>>> all tests pass
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>> Warm regards,
> >> >>> > > > > >> >>>>> Craig
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> >> >>> > > > > >> >>>>> >
> >> >>> > > > > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
> >> >>> > > > > >> >>>>> > votes.  Your vote would be appreciated.
> >> >>> > > > > >> >>>>> >
> >> >>> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
> >> >>> > > > > >> >>>>> >> in need of 2 additional votes.
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> Thanks!
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> ---------- Forwarded message ---------
> >> >>> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> >> >>> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> >> >>> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> >> >>> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
> >> >>> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> The binaries are available at:
> >> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> The release candidate to be voted over is available at:
> >> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> SHA-512 checksums:
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> >> >>> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> >> >>> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> >> >>> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> >> >>> > > > > >> >>>>> >> 5E1279B9
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> >> >>> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> >> >>> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> >> >>> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> >> >>> > > > > >> >>>>> >> ED56BD0E
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> Build the release candidate using:
> >> >>> > > > > >> >>>>> >> mvn clean install
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> The release candidate is signed with a GPG key available at:
> >> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> A staged Maven repository is available for review at:
> >> >>> > > > > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> The Git commit for this release is...
> >> >>> > > > > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> Please vote on releasing this package as:
> >> >>> > > > > >> >>>>> >> Apache Juneau 9.0-B1
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> >> >>> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> [ ] +1 Release this package
> >> >>> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> >> >>> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
> >> >>> > > > > >> >>>>> >>
> >> >>> > > > > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
> >> >>> > > > > >> >>>>> >> please feel free to try out the release candidate and provide your
> >> >>> > > > > >> >>>>> >> votes.
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>> Craig L Russell
> >> >>> > > > > >> >>>>> clr@apache.org
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>>>
> >> >>> > > > > >> >>>> --
> >> >>> > > > > >> >>>> Software Engineer
> >> >>> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
> >> >>> > > > > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@gmail.com>.
Yea, I push out snapshots.  It would be 9.0.0-SNAPSHOT.  I might not
get to it until this weekend though.

On Wed, Jul 6, 2022 at 4:11 PM Gary Gregory <ga...@gmail.com> wrote:
>
> Thank you for the info. I'll use juneau.cache.disable=true in our test setups. Thanks for LogsResource. Are you pushing out SNAPSHOT builds?
>
> Gary
>
> On Wed, Jul 6, 2022, 14:50 James Bognar <ja...@gmail.com> wrote:
>>
>> PropertyStoreBuilder.clearCache() is gone.  The entire concept of
>> PropertyStores and properties has been removed from the code.
>> Everything now uses standard builders (which is both faster and the
>> code is much cleaner).  IMHO, that's the biggest change in 9.0.  There
>> is still some caching though (identical builders will return the same
>> serializers/parsers), but that can be disabled via a system property:
>> juneau.cache.disable=true
>>
>> For the optional query, you can use an Optional<Integer> (or
>> Optional<anything>).
>>
>> I removed the LogsResource because I didn't think anyone used it.
>> I'll add it back in since you're using it.
>>
>> On Wed, Jul 6, 2022 at 11:31 AM Gary Gregory <ga...@gmail.com> wrote:
>> >
>> > Oh, and what about LogsResource? We use that one and super convenient to have it built in.
>> >
>> > Gary
>> >
>> > On Wed, Jul 6, 2022, 11:29 Gary Gregory <ga...@gmail.com> wrote:
>> >>
>> >> FWIW, it seems ok use an optional for a String but it's kinda lame/cumbersome when you have primitives like an int and you have to do the conversion manually each time where before is was built in.
>> >>
>> >> Gary
>> >>
>> >> On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:
>> >>>
>> >>> I just verified that you can specify arguments as optionals as well...
>> >>> @Query("foo") Optional<String> foo
>> >>>
>> >>> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org> wrote:
>> >>> >
>> >>> > This is also an option...
>> >>> > https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
>> >>> >
>> >>> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org> wrote:
>> >>> > >
>> >>> > > This probably works though...
>> >>> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
>> >>> > >
>> >>> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
>> >>> > > >
>> >>> > > > Perhaps I could allow you to add Optional arguments...
>> >>> > > > @Query("foo") Optional<String> foo
>> >>> > > > ...then you could use this programmatically...
>> >>> > > >
>> >>> > > > String fooVal = foo.orElse("bar");
>> >>> > > >
>> >>> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
>> >>> > > > >
>> >>> > > > > There's no equivalent for that.  You just have to check for null in
>> >>> > > > > your code.  Sorry...
>> >>> > > > >
>> >>> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
>> >>> > > > > >
>> >>> > > > > > Ah, TY for the link.
>> >>> > > > > >
>> >>> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
>> >>> > > > > >
>> >>> > > > > > Gary
>> >>> > > > > >
>> >>> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
>> >>> > > > > >>
>> >>> > > > > >> They are there, but I should make them more obvious.
>> >>> > > > > >>
>> >>> > > > > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
>> >>> > > > > >>
>> >>> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
>> >>> > > > > >> >
>> >>> > > > > >> > Ok, thanks for letting me know.
>> >>> > > > > >> >
>> >>> > > > > >> > I hope you'll uodate release notes part of the site ;-)
>> >>> > > > > >> >
>> >>> > > > > >> > Gary
>> >>> > > > > >> >
>> >>> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
>> >>> > > > > >> >>
>> >>> > > > > >> >>
>> >>> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
>> >>> > > > > >> >>
>> >>> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> Hi All,
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> Gary
>> >>> > > > > >> >>>
>> >>> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
>> >>> > > > > >> >>>>
>> >>> > > > > >> >>>> +1
>> >>> > > > > >> >>>>
>> >>> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>> +1 (binding)
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>> I downloaded the source
>> >>> > > > > >> >>>>> verified .asc signature
>> >>> > > > > >> >>>>> verified .sha512
>> >>> > > > > >> >>>>> built from sources
>> >>> > > > > >> >>>>> all tests pass
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>> Warm regards,
>> >>> > > > > >> >>>>> Craig
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
>> >>> > > > > >> >>>>> >
>> >>> > > > > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
>> >>> > > > > >> >>>>> > votes.  Your vote would be appreciated.
>> >>> > > > > >> >>>>> >
>> >>> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
>> >>> > > > > >> >>>>> >> in need of 2 additional votes.
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> Thanks!
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> ---------- Forwarded message ---------
>> >>> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
>> >>> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>> >>> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>> >>> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
>> >>> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> The binaries are available at:
>> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> The release candidate to be voted over is available at:
>> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> SHA-512 checksums:
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
>> >>> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>> >>> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>> >>> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>> >>> > > > > >> >>>>> >> 5E1279B9
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
>> >>> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>> >>> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>> >>> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>> >>> > > > > >> >>>>> >> ED56BD0E
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> Build the release candidate using:
>> >>> > > > > >> >>>>> >> mvn clean install
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> The release candidate is signed with a GPG key available at:
>> >>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> A staged Maven repository is available for review at:
>> >>> > > > > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> The Git commit for this release is...
>> >>> > > > > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> Please vote on releasing this package as:
>> >>> > > > > >> >>>>> >> Apache Juneau 9.0-B1
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>> >>> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> [ ] +1 Release this package
>> >>> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>> >>> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
>> >>> > > > > >> >>>>> >>
>> >>> > > > > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
>> >>> > > > > >> >>>>> >> please feel free to try out the release candidate and provide your
>> >>> > > > > >> >>>>> >> votes.
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>> Craig L Russell
>> >>> > > > > >> >>>>> clr@apache.org
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>>>
>> >>> > > > > >> >>>> --
>> >>> > > > > >> >>>> Software Engineer
>> >>> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
>> >>> > > > > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
Thank you for the info. I'll use juneau.cache.disable=true in our test
setups. Thanks for LogsResource. Are you pushing out SNAPSHOT builds?

Gary

On Wed, Jul 6, 2022, 14:50 James Bognar <ja...@gmail.com> wrote:

> PropertyStoreBuilder.clearCache() is gone.  The entire concept of
> PropertyStores and properties has been removed from the code.
> Everything now uses standard builders (which is both faster and the
> code is much cleaner).  IMHO, that's the biggest change in 9.0.  There
> is still some caching though (identical builders will return the same
> serializers/parsers), but that can be disabled via a system property:
> juneau.cache.disable=true
>
> For the optional query, you can use an Optional<Integer> (or
> Optional<anything>).
>
> I removed the LogsResource because I didn't think anyone used it.
> I'll add it back in since you're using it.
>
> On Wed, Jul 6, 2022 at 11:31 AM Gary Gregory <ga...@gmail.com>
> wrote:
> >
> > Oh, and what about LogsResource? We use that one and super convenient to
> have it built in.
> >
> > Gary
> >
> > On Wed, Jul 6, 2022, 11:29 Gary Gregory <ga...@gmail.com> wrote:
> >>
> >> FWIW, it seems ok use an optional for a String but it's kinda
> lame/cumbersome when you have primitives like an int and you have to do the
> conversion manually each time where before is was built in.
> >>
> >> Gary
> >>
> >> On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:
> >>>
> >>> I just verified that you can specify arguments as optionals as well...
> >>> @Query("foo") Optional<String> foo
> >>>
> >>> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org>
> wrote:
> >>> >
> >>> > This is also an option...
> >>> >
> https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
> >>> >
> >>> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org>
> wrote:
> >>> > >
> >>> > > This probably works though...
> >>> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
> >>> > >
> >>> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > >
> >>> > > > Perhaps I could allow you to add Optional arguments...
> >>> > > > @Query("foo") Optional<String> foo
> >>> > > > ...then you could use this programmatically...
> >>> > > >
> >>> > > > String fooVal = foo.orElse("bar");
> >>> > > >
> >>> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > > >
> >>> > > > > There's no equivalent for that.  You just have to check for
> null in
> >>> > > > > your code.  Sorry...
> >>> > > > >
> >>> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <
> garydgregory@gmail.com> wrote:
> >>> > > > > >
> >>> > > > > > Ah, TY for the link.
> >>> > > > > >
> >>> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> >>> > > > > >
> >>> > > > > > Gary
> >>> > > > > >
> >>> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > > > >>
> >>> > > > > >> They are there, but I should make them more obvious.
> >>> > > > > >>
> >>> > > > > >>
> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> >>> > > > > >>
> >>> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> >>> > > > > >> >
> >>> > > > > >> > Ok, thanks for letting me know.
> >>> > > > > >> >
> >>> > > > > >> > I hope you'll uodate release notes part of the site ;-)
> >>> > > > > >> >
> >>> > > > > >> > Gary
> >>> > > > > >> >
> >>> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > > > >> >>
> >>> > > > > >> >>
> >>> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost,
> @RestDelete, and @RestOp for generic.
> >>> > > > > >> >>
> >>> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> >>> > > > > >> >>>
> >>> > > > > >> >>> Hi All,
> >>> > > > > >> >>>
> >>> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
> >>> > > > > >> >>>
> >>> > > > > >> >>> There is no documentation in the release notes on what
> to do now that @RestMethod is gone.
> >>> > > > > >> >>>
> >>> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta
> to see if there are any issues...
> >>> > > > > >> >>>
> >>> > > > > >> >>> Gary
> >>> > > > > >> >>>
> >>> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <
> akayeshmantha@gmail.com> wrote:
> >>> > > > > >> >>>>
> >>> > > > > >> >>>> +1
> >>> > > > > >> >>>>
> >>> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <
> apache.clr@gmail.com> wrote:
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>> +1 (binding)
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>> I downloaded the source
> >>> > > > > >> >>>>> verified .asc signature
> >>> > > > > >> >>>>> verified .sha512
> >>> > > > > >> >>>>> built from sources
> >>> > > > > >> >>>>> all tests pass
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>> Warm regards,
> >>> > > > > >> >>>>> Craig
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > > > >> >>>>> >
> >>> > > > > >> >>>>> > Friendly reminder that a week has passed and we're
> still in need of 2
> >>> > > > > >> >>>>> > votes.  Your vote would be appreciated.
> >>> > > > > >> >>>>> >
> >>> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <
> jamesbognar@apache.org> wrote:
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on
> this and we are still
> >>> > > > > >> >>>>> >> in need of 2 additional votes.
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> Thanks!
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> ---------- Forwarded message ---------
> >>> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> >>> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> >>> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> >>> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> I am pleased to be calling this vote for the
> source release of Apache
> >>> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> The binaries are available at:
> >>> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> The release candidate to be voted over is
> available at:
> >>> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> SHA-512 checksums:
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> >>> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> >>> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> >>> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> >>> > > > > >> >>>>> >> 5E1279B9
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> >>> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> >>> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> >>> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> >>> > > > > >> >>>>> >> ED56BD0E
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> Build the release candidate using:
> >>> > > > > >> >>>>> >> mvn clean install
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> The release candidate is signed with a GPG key
> available at:
> >>> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> A staged Maven repository is available for review
> at:
> >>> > > > > >> >>>>> >>
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> The Git commit for this release is...
> >>> > > > > >> >>>>> >>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> Please vote on releasing this package as:
> >>> > > > > >> >>>>> >> Apache Juneau 9.0-B1
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am
> and passes if a
> >>> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC
> votes are cast.
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> [ ] +1 Release this package
> >>> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't
> object
> >>> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
> >>> > > > > >> >>>>> >>
> >>> > > > > >> >>>>> >> Anyone can participate in testing and voting, not
> just committers,
> >>> > > > > >> >>>>> >> please feel free to try out the release candidate
> and provide your
> >>> > > > > >> >>>>> >> votes.
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>> Craig L Russell
> >>> > > > > >> >>>>> clr@apache.org
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>>>
> >>> > > > > >> >>>> --
> >>> > > > > >> >>>> Software Engineer
> >>> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
> >>> > > > > >> >>>> Salzburg, Austria
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@gmail.com>.
PropertyStoreBuilder.clearCache() is gone.  The entire concept of
PropertyStores and properties has been removed from the code.
Everything now uses standard builders (which is both faster and the
code is much cleaner).  IMHO, that's the biggest change in 9.0.  There
is still some caching though (identical builders will return the same
serializers/parsers), but that can be disabled via a system property:
juneau.cache.disable=true

For the optional query, you can use an Optional<Integer> (or
Optional<anything>).

I removed the LogsResource because I didn't think anyone used it.
I'll add it back in since you're using it.

On Wed, Jul 6, 2022 at 11:31 AM Gary Gregory <ga...@gmail.com> wrote:
>
> Oh, and what about LogsResource? We use that one and super convenient to have it built in.
>
> Gary
>
> On Wed, Jul 6, 2022, 11:29 Gary Gregory <ga...@gmail.com> wrote:
>>
>> FWIW, it seems ok use an optional for a String but it's kinda lame/cumbersome when you have primitives like an int and you have to do the conversion manually each time where before is was built in.
>>
>> Gary
>>
>> On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:
>>>
>>> I just verified that you can specify arguments as optionals as well...
>>> @Query("foo") Optional<String> foo
>>>
>>> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org> wrote:
>>> >
>>> > This is also an option...
>>> > https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
>>> >
>>> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org> wrote:
>>> > >
>>> > > This probably works though...
>>> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
>>> > >
>>> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
>>> > > >
>>> > > > Perhaps I could allow you to add Optional arguments...
>>> > > > @Query("foo") Optional<String> foo
>>> > > > ...then you could use this programmatically...
>>> > > >
>>> > > > String fooVal = foo.orElse("bar");
>>> > > >
>>> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
>>> > > > >
>>> > > > > There's no equivalent for that.  You just have to check for null in
>>> > > > > your code.  Sorry...
>>> > > > >
>>> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
>>> > > > > >
>>> > > > > > Ah, TY for the link.
>>> > > > > >
>>> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
>>> > > > > >
>>> > > > > > Gary
>>> > > > > >
>>> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
>>> > > > > >>
>>> > > > > >> They are there, but I should make them more obvious.
>>> > > > > >>
>>> > > > > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
>>> > > > > >>
>>> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
>>> > > > > >> >
>>> > > > > >> > Ok, thanks for letting me know.
>>> > > > > >> >
>>> > > > > >> > I hope you'll uodate release notes part of the site ;-)
>>> > > > > >> >
>>> > > > > >> > Gary
>>> > > > > >> >
>>> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
>>> > > > > >> >>
>>> > > > > >> >>
>>> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
>>> > > > > >> >>
>>> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
>>> > > > > >> >>>
>>> > > > > >> >>> Hi All,
>>> > > > > >> >>>
>>> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
>>> > > > > >> >>>
>>> > > > > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
>>> > > > > >> >>>
>>> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
>>> > > > > >> >>>
>>> > > > > >> >>> Gary
>>> > > > > >> >>>
>>> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
>>> > > > > >> >>>>
>>> > > > > >> >>>> +1
>>> > > > > >> >>>>
>>> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>>> > > > > >> >>>>>
>>> > > > > >> >>>>> +1 (binding)
>>> > > > > >> >>>>>
>>> > > > > >> >>>>> I downloaded the source
>>> > > > > >> >>>>> verified .asc signature
>>> > > > > >> >>>>> verified .sha512
>>> > > > > >> >>>>> built from sources
>>> > > > > >> >>>>> all tests pass
>>> > > > > >> >>>>>
>>> > > > > >> >>>>> Warm regards,
>>> > > > > >> >>>>> Craig
>>> > > > > >> >>>>>
>>> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
>>> > > > > >> >>>>> >
>>> > > > > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
>>> > > > > >> >>>>> > votes.  Your vote would be appreciated.
>>> > > > > >> >>>>> >
>>> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
>>> > > > > >> >>>>> >> in need of 2 additional votes.
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> Thanks!
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> ---------- Forwarded message ---------
>>> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
>>> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>>> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>>> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
>>> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> The binaries are available at:
>>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> The release candidate to be voted over is available at:
>>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> SHA-512 checksums:
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
>>> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>>> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>>> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>>> > > > > >> >>>>> >> 5E1279B9
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
>>> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>>> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>>> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>>> > > > > >> >>>>> >> ED56BD0E
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> Build the release candidate using:
>>> > > > > >> >>>>> >> mvn clean install
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> The release candidate is signed with a GPG key available at:
>>> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> A staged Maven repository is available for review at:
>>> > > > > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> The Git commit for this release is...
>>> > > > > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> Please vote on releasing this package as:
>>> > > > > >> >>>>> >> Apache Juneau 9.0-B1
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>>> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> [ ] +1 Release this package
>>> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>>> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
>>> > > > > >> >>>>> >>
>>> > > > > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
>>> > > > > >> >>>>> >> please feel free to try out the release candidate and provide your
>>> > > > > >> >>>>> >> votes.
>>> > > > > >> >>>>>
>>> > > > > >> >>>>> Craig L Russell
>>> > > > > >> >>>>> clr@apache.org
>>> > > > > >> >>>>>
>>> > > > > >> >>>>>
>>> > > > > >> >>>>>
>>> > > > > >> >>>> --
>>> > > > > >> >>>> Software Engineer
>>> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
>>> > > > > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
Oh, and what about LogsResource? We use that one and super convenient to
have it built in.

Gary

On Wed, Jul 6, 2022, 11:29 Gary Gregory <ga...@gmail.com> wrote:

> FWIW, it seems ok use an optional for a String but it's kinda
> lame/cumbersome when you have primitives like an int and you have to do the
> conversion manually each time where before is was built in.
>
> Gary
>
> On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:
>
>> I just verified that you can specify arguments as optionals as well...
>> @Query("foo") Optional<String> foo
>>
>> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org>
>> wrote:
>> >
>> > This is also an option...
>> >
>> https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
>> >
>> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org>
>> wrote:
>> > >
>> > > This probably works though...
>> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
>> > >
>> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org>
>> wrote:
>> > > >
>> > > > Perhaps I could allow you to add Optional arguments...
>> > > > @Query("foo") Optional<String> foo
>> > > > ...then you could use this programmatically...
>> > > >
>> > > > String fooVal = foo.orElse("bar");
>> > > >
>> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org>
>> wrote:
>> > > > >
>> > > > > There's no equivalent for that.  You just have to check for null
>> in
>> > > > > your code.  Sorry...
>> > > > >
>> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <
>> garydgregory@gmail.com> wrote:
>> > > > > >
>> > > > > > Ah, TY for the link.
>> > > > > >
>> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
>> > > > > >
>> > > > > > Gary
>> > > > > >
>> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org>
>> wrote:
>> > > > > >>
>> > > > > >> They are there, but I should make them more obvious.
>> > > > > >>
>> > > > > >>
>> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
>> > > > > >>
>> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <
>> garydgregory@gmail.com> wrote:
>> > > > > >> >
>> > > > > >> > Ok, thanks for letting me know.
>> > > > > >> >
>> > > > > >> > I hope you'll uodate release notes part of the site ;-)
>> > > > > >> >
>> > > > > >> > Gary
>> > > > > >> >
>> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <
>> jamesbognar@apache.org> wrote:
>> > > > > >> >>
>> > > > > >> >>
>> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost,
>> @RestDelete, and @RestOp for generic.
>> > > > > >> >>
>> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <
>> garydgregory@gmail.com> wrote:
>> > > > > >> >>>
>> > > > > >> >>> Hi All,
>> > > > > >> >>>
>> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
>> > > > > >> >>>
>> > > > > >> >>> There is no documentation in the release notes on what to
>> do now that @RestMethod is gone.
>> > > > > >> >>>
>> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to
>> see if there are any issues...
>> > > > > >> >>>
>> > > > > >> >>> Gary
>> > > > > >> >>>
>> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <
>> akayeshmantha@gmail.com> wrote:
>> > > > > >> >>>>
>> > > > > >> >>>> +1
>> > > > > >> >>>>
>> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <
>> apache.clr@gmail.com> wrote:
>> > > > > >> >>>>>
>> > > > > >> >>>>> +1 (binding)
>> > > > > >> >>>>>
>> > > > > >> >>>>> I downloaded the source
>> > > > > >> >>>>> verified .asc signature
>> > > > > >> >>>>> verified .sha512
>> > > > > >> >>>>> built from sources
>> > > > > >> >>>>> all tests pass
>> > > > > >> >>>>>
>> > > > > >> >>>>> Warm regards,
>> > > > > >> >>>>> Craig
>> > > > > >> >>>>>
>> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <
>> jamesbognar@apache.org> wrote:
>> > > > > >> >>>>> >
>> > > > > >> >>>>> > Friendly reminder that a week has passed and we're
>> still in need of 2
>> > > > > >> >>>>> > votes.  Your vote would be appreciated.
>> > > > > >> >>>>> >
>> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <
>> jamesbognar@apache.org> wrote:
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this
>> and we are still
>> > > > > >> >>>>> >> in need of 2 additional votes.
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> Thanks!
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> ---------- Forwarded message ---------
>> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
>> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> I am pleased to be calling this vote for the source
>> release of Apache
>> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> The binaries are available at:
>> > > > > >> >>>>> >>
>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> The release candidate to be voted over is available
>> at:
>> > > > > >> >>>>> >>
>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> SHA-512 checksums:
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
>> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>> > > > > >> >>>>> >> 5E1279B9
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
>> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>> > > > > >> >>>>> >> ED56BD0E
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> Build the release candidate using:
>> > > > > >> >>>>> >> mvn clean install
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> The release candidate is signed with a GPG key
>> available at:
>> > > > > >> >>>>> >>
>> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> A staged Maven repository is available for review at:
>> > > > > >> >>>>> >>
>> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> The Git commit for this release is...
>> > > > > >> >>>>> >>
>> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> Please vote on releasing this package as:
>> > > > > >> >>>>> >> Apache Juneau 9.0-B1
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and
>> passes if a
>> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes
>> are cast.
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> [ ] +1 Release this package
>> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
>> > > > > >> >>>>> >>
>> > > > > >> >>>>> >> Anyone can participate in testing and voting, not
>> just committers,
>> > > > > >> >>>>> >> please feel free to try out the release candidate and
>> provide your
>> > > > > >> >>>>> >> votes.
>> > > > > >> >>>>>
>> > > > > >> >>>>> Craig L Russell
>> > > > > >> >>>>> clr@apache.org
>> > > > > >> >>>>>
>> > > > > >> >>>>>
>> > > > > >> >>>>>
>> > > > > >> >>>> --
>> > > > > >> >>>> Software Engineer
>> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
>> > > > > >> >>>> Salzburg, Austria
>>
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
FWIW, it seems ok use an optional for a String but it's kinda
lame/cumbersome when you have primitives like an int and you have to do the
conversion manually each time where before is was built in.

Gary

On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:

> I just verified that you can specify arguments as optionals as well...
> @Query("foo") Optional<String> foo
>
> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org>
> wrote:
> >
> > This is also an option...
> >
> https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
> >
> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org>
> wrote:
> > >
> > > This probably works though...
> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
> > >
> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org>
> wrote:
> > > >
> > > > Perhaps I could allow you to add Optional arguments...
> > > > @Query("foo") Optional<String> foo
> > > > ...then you could use this programmatically...
> > > >
> > > > String fooVal = foo.orElse("bar");
> > > >
> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org>
> wrote:
> > > > >
> > > > > There's no equivalent for that.  You just have to check for null in
> > > > > your code.  Sorry...
> > > > >
> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >
> > > > > > Ah, TY for the link.
> > > > > >
> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> > > > > >
> > > > > > Gary
> > > > > >
> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org>
> wrote:
> > > > > >>
> > > > > >> They are there, but I should make them more obvious.
> > > > > >>
> > > > > >>
> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> > > > > >>
> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >> >
> > > > > >> > Ok, thanks for letting me know.
> > > > > >> >
> > > > > >> > I hope you'll uodate release notes part of the site ;-)
> > > > > >> >
> > > > > >> > Gary
> > > > > >> >
> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>
> > > > > >> >>
> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost,
> @RestDelete, and @RestOp for generic.
> > > > > >> >>
> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >> >>>
> > > > > >> >>> Hi All,
> > > > > >> >>>
> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
> > > > > >> >>>
> > > > > >> >>> There is no documentation in the release notes on what to
> do now that @RestMethod is gone.
> > > > > >> >>>
> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to
> see if there are any issues...
> > > > > >> >>>
> > > > > >> >>> Gary
> > > > > >> >>>
> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <
> akayeshmantha@gmail.com> wrote:
> > > > > >> >>>>
> > > > > >> >>>> +1
> > > > > >> >>>>
> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <
> apache.clr@gmail.com> wrote:
> > > > > >> >>>>>
> > > > > >> >>>>> +1 (binding)
> > > > > >> >>>>>
> > > > > >> >>>>> I downloaded the source
> > > > > >> >>>>> verified .asc signature
> > > > > >> >>>>> verified .sha512
> > > > > >> >>>>> built from sources
> > > > > >> >>>>> all tests pass
> > > > > >> >>>>>
> > > > > >> >>>>> Warm regards,
> > > > > >> >>>>> Craig
> > > > > >> >>>>>
> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>>>> >
> > > > > >> >>>>> > Friendly reminder that a week has passed and we're
> still in need of 2
> > > > > >> >>>>> > votes.  Your vote would be appreciated.
> > > > > >> >>>>> >
> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this
> and we are still
> > > > > >> >>>>> >> in need of 2 additional votes.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Thanks!
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> ---------- Forwarded message ---------
> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
> > > > > >> >>>>> >>
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> I am pleased to be calling this vote for the source
> release of Apache
> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The binaries are available at:
> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The release candidate to be voted over is available at:
> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> SHA-512 checksums:
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> > > > > >> >>>>> >> 5E1279B9
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> > > > > >> >>>>> >> ED56BD0E
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Build the release candidate using:
> > > > > >> >>>>> >> mvn clean install
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The release candidate is signed with a GPG key
> available at:
> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> A staged Maven repository is available for review at:
> > > > > >> >>>>> >>
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The Git commit for this release is...
> > > > > >> >>>>> >>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Please vote on releasing this package as:
> > > > > >> >>>>> >> Apache Juneau 9.0-B1
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and
> passes if a
> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes
> are cast.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> [ ] +1 Release this package
> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Anyone can participate in testing and voting, not just
> committers,
> > > > > >> >>>>> >> please feel free to try out the release candidate and
> provide your
> > > > > >> >>>>> >> votes.
> > > > > >> >>>>>
> > > > > >> >>>>> Craig L Russell
> > > > > >> >>>>> clr@apache.org
> > > > > >> >>>>>
> > > > > >> >>>>>
> > > > > >> >>>>>
> > > > > >> >>>> --
> > > > > >> >>>> Software Engineer
> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
> > > > > >> >>>> Salzburg, Austria
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
I'll give it a try, TY.

How about PropertyStoreBuilder.clearCache()?

We bring Juneau up and down as an embedded server in tests a lot and we use
that API as part of our testing framework.

Gary

On Wed, Jul 6, 2022, 09:14 James Bognar <ja...@apache.org> wrote:

> I just verified that you can specify arguments as optionals as well...
> @Query("foo") Optional<String> foo
>
> On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org>
> wrote:
> >
> > This is also an option...
> >
> https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
> >
> > On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org>
> wrote:
> > >
> > > This probably works though...
> > > @Query(name="foo",schema=@Schema(_default="bar")) String foo
> > >
> > > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org>
> wrote:
> > > >
> > > > Perhaps I could allow you to add Optional arguments...
> > > > @Query("foo") Optional<String> foo
> > > > ...then you could use this programmatically...
> > > >
> > > > String fooVal = foo.orElse("bar");
> > > >
> > > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org>
> wrote:
> > > > >
> > > > > There's no equivalent for that.  You just have to check for null in
> > > > > your code.  Sorry...
> > > > >
> > > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >
> > > > > > Ah, TY for the link.
> > > > > >
> > > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> > > > > >
> > > > > > Gary
> > > > > >
> > > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org>
> wrote:
> > > > > >>
> > > > > >> They are there, but I should make them more obvious.
> > > > > >>
> > > > > >>
> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> > > > > >>
> > > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >> >
> > > > > >> > Ok, thanks for letting me know.
> > > > > >> >
> > > > > >> > I hope you'll uodate release notes part of the site ;-)
> > > > > >> >
> > > > > >> > Gary
> > > > > >> >
> > > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>
> > > > > >> >>
> > > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost,
> @RestDelete, and @RestOp for generic.
> > > > > >> >>
> > > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <
> garydgregory@gmail.com> wrote:
> > > > > >> >>>
> > > > > >> >>> Hi All,
> > > > > >> >>>
> > > > > >> >>> Congratulations on getting the 9.0 beta out the door.
> > > > > >> >>>
> > > > > >> >>> There is no documentation in the release notes on what to
> do now that @RestMethod is gone.
> > > > > >> >>>
> > > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to
> see if there are any issues...
> > > > > >> >>>
> > > > > >> >>> Gary
> > > > > >> >>>
> > > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <
> akayeshmantha@gmail.com> wrote:
> > > > > >> >>>>
> > > > > >> >>>> +1
> > > > > >> >>>>
> > > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <
> apache.clr@gmail.com> wrote:
> > > > > >> >>>>>
> > > > > >> >>>>> +1 (binding)
> > > > > >> >>>>>
> > > > > >> >>>>> I downloaded the source
> > > > > >> >>>>> verified .asc signature
> > > > > >> >>>>> verified .sha512
> > > > > >> >>>>> built from sources
> > > > > >> >>>>> all tests pass
> > > > > >> >>>>>
> > > > > >> >>>>> Warm regards,
> > > > > >> >>>>> Craig
> > > > > >> >>>>>
> > > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>>>> >
> > > > > >> >>>>> > Friendly reminder that a week has passed and we're
> still in need of 2
> > > > > >> >>>>> > votes.  Your vote would be appreciated.
> > > > > >> >>>>> >
> > > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <
> jamesbognar@apache.org> wrote:
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this
> and we are still
> > > > > >> >>>>> >> in need of 2 additional votes.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Thanks!
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> ---------- Forwarded message ---------
> > > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> > > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> > > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> > > > > >> >>>>> >> To: <de...@juneau.apache.org>
> > > > > >> >>>>> >>
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> I am pleased to be calling this vote for the source
> release of Apache
> > > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The binaries are available at:
> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The release candidate to be voted over is available at:
> > > > > >> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> SHA-512 checksums:
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> > > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> > > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> > > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> > > > > >> >>>>> >> 5E1279B9
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> > > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> > > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> > > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> > > > > >> >>>>> >> ED56BD0E
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Build the release candidate using:
> > > > > >> >>>>> >> mvn clean install
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The release candidate is signed with a GPG key
> available at:
> > > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> A staged Maven repository is available for review at:
> > > > > >> >>>>> >>
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> The Git commit for this release is...
> > > > > >> >>>>> >>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Please vote on releasing this package as:
> > > > > >> >>>>> >> Apache Juneau 9.0-B1
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and
> passes if a
> > > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes
> are cast.
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> [ ] +1 Release this package
> > > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> > > > > >> >>>>> >> [ ] -1 Do not release this package because...
> > > > > >> >>>>> >>
> > > > > >> >>>>> >> Anyone can participate in testing and voting, not just
> committers,
> > > > > >> >>>>> >> please feel free to try out the release candidate and
> provide your
> > > > > >> >>>>> >> votes.
> > > > > >> >>>>>
> > > > > >> >>>>> Craig L Russell
> > > > > >> >>>>> clr@apache.org
> > > > > >> >>>>>
> > > > > >> >>>>>
> > > > > >> >>>>>
> > > > > >> >>>> --
> > > > > >> >>>> Software Engineer
> > > > > >> >>>> Salzburg Research Forschungsgesellschaft
> > > > > >> >>>> Salzburg, Austria
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
I just verified that you can specify arguments as optionals as well...
@Query("foo") Optional<String> foo

On Wed, Jul 6, 2022 at 9:01 AM James Bognar <ja...@apache.org> wrote:
>
> This is also an option...
> https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--
>
> On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org> wrote:
> >
> > This probably works though...
> > @Query(name="foo",schema=@Schema(_default="bar")) String foo
> >
> > On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
> > >
> > > Perhaps I could allow you to add Optional arguments...
> > > @Query("foo") Optional<String> foo
> > > ...then you could use this programmatically...
> > >
> > > String fooVal = foo.orElse("bar");
> > >
> > > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
> > > >
> > > > There's no equivalent for that.  You just have to check for null in
> > > > your code.  Sorry...
> > > >
> > > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
> > > > >
> > > > > Ah, TY for the link.
> > > > >
> > > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> > > > >
> > > > > Gary
> > > > >
> > > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
> > > > >>
> > > > >> They are there, but I should make them more obvious.
> > > > >>
> > > > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> > > > >>
> > > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
> > > > >> >
> > > > >> > Ok, thanks for letting me know.
> > > > >> >
> > > > >> > I hope you'll uodate release notes part of the site ;-)
> > > > >> >
> > > > >> > Gary
> > > > >> >
> > > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> > > > >> >>
> > > > >> >>
> > > > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
> > > > >> >>
> > > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
> > > > >> >>>
> > > > >> >>> Hi All,
> > > > >> >>>
> > > > >> >>> Congratulations on getting the 9.0 beta out the door.
> > > > >> >>>
> > > > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
> > > > >> >>>
> > > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
> > > > >> >>>
> > > > >> >>> Gary
> > > > >> >>>
> > > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
> > > > >> >>>>
> > > > >> >>>> +1
> > > > >> >>>>
> > > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
> > > > >> >>>>>
> > > > >> >>>>> +1 (binding)
> > > > >> >>>>>
> > > > >> >>>>> I downloaded the source
> > > > >> >>>>> verified .asc signature
> > > > >> >>>>> verified .sha512
> > > > >> >>>>> built from sources
> > > > >> >>>>> all tests pass
> > > > >> >>>>>
> > > > >> >>>>> Warm regards,
> > > > >> >>>>> Craig
> > > > >> >>>>>
> > > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> > > > >> >>>>> >
> > > > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
> > > > >> >>>>> > votes.  Your vote would be appreciated.
> > > > >> >>>>> >
> > > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
> > > > >> >>>>> >>
> > > > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
> > > > >> >>>>> >> in need of 2 additional votes.
> > > > >> >>>>> >>
> > > > >> >>>>> >> Thanks!
> > > > >> >>>>> >>
> > > > >> >>>>> >> ---------- Forwarded message ---------
> > > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> > > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> > > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> > > > >> >>>>> >> To: <de...@juneau.apache.org>
> > > > >> >>>>> >>
> > > > >> >>>>> >>
> > > > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
> > > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> > > > >> >>>>> >>
> > > > >> >>>>> >> The binaries are available at:
> > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> > > > >> >>>>> >>
> > > > >> >>>>> >> The release candidate to be voted over is available at:
> > > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> > > > >> >>>>> >>
> > > > >> >>>>> >> SHA-512 checksums:
> > > > >> >>>>> >>
> > > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> > > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> > > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> > > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> > > > >> >>>>> >> 5E1279B9
> > > > >> >>>>> >>
> > > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> > > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> > > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> > > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> > > > >> >>>>> >> ED56BD0E
> > > > >> >>>>> >>
> > > > >> >>>>> >> Build the release candidate using:
> > > > >> >>>>> >> mvn clean install
> > > > >> >>>>> >>
> > > > >> >>>>> >> The release candidate is signed with a GPG key available at:
> > > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > > >> >>>>> >>
> > > > >> >>>>> >> A staged Maven repository is available for review at:
> > > > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> > > > >> >>>>> >>
> > > > >> >>>>> >> The Git commit for this release is...
> > > > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> > > > >> >>>>> >>
> > > > >> >>>>> >> Please vote on releasing this package as:
> > > > >> >>>>> >> Apache Juneau 9.0-B1
> > > > >> >>>>> >>
> > > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> > > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > > > >> >>>>> >>
> > > > >> >>>>> >> [ ] +1 Release this package
> > > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> > > > >> >>>>> >> [ ] -1 Do not release this package because...
> > > > >> >>>>> >>
> > > > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
> > > > >> >>>>> >> please feel free to try out the release candidate and provide your
> > > > >> >>>>> >> votes.
> > > > >> >>>>>
> > > > >> >>>>> Craig L Russell
> > > > >> >>>>> clr@apache.org
> > > > >> >>>>>
> > > > >> >>>>>
> > > > >> >>>>>
> > > > >> >>>> --
> > > > >> >>>> Software Engineer
> > > > >> >>>> Salzburg Research Forschungsgesellschaft
> > > > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
This is also an option...
https://juneau.apache.org/site/apidocs-9.0.0/org/apache/juneau/rest/annotation/RestOp.html#defaultRequestQueryData--

On Wed, Jul 6, 2022 at 8:58 AM James Bognar <ja...@apache.org> wrote:
>
> This probably works though...
> @Query(name="foo",schema=@Schema(_default="bar")) String foo
>
> On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
> >
> > Perhaps I could allow you to add Optional arguments...
> > @Query("foo") Optional<String> foo
> > ...then you could use this programmatically...
> >
> > String fooVal = foo.orElse("bar");
> >
> > On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
> > >
> > > There's no equivalent for that.  You just have to check for null in
> > > your code.  Sorry...
> > >
> > > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
> > > >
> > > > Ah, TY for the link.
> > > >
> > > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> > > >
> > > > Gary
> > > >
> > > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
> > > >>
> > > >> They are there, but I should make them more obvious.
> > > >>
> > > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> > > >>
> > > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
> > > >> >
> > > >> > Ok, thanks for letting me know.
> > > >> >
> > > >> > I hope you'll uodate release notes part of the site ;-)
> > > >> >
> > > >> > Gary
> > > >> >
> > > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> > > >> >>
> > > >> >>
> > > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
> > > >> >>
> > > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
> > > >> >>>
> > > >> >>> Hi All,
> > > >> >>>
> > > >> >>> Congratulations on getting the 9.0 beta out the door.
> > > >> >>>
> > > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
> > > >> >>>
> > > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
> > > >> >>>
> > > >> >>> Gary
> > > >> >>>
> > > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
> > > >> >>>>
> > > >> >>>> +1
> > > >> >>>>
> > > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
> > > >> >>>>>
> > > >> >>>>> +1 (binding)
> > > >> >>>>>
> > > >> >>>>> I downloaded the source
> > > >> >>>>> verified .asc signature
> > > >> >>>>> verified .sha512
> > > >> >>>>> built from sources
> > > >> >>>>> all tests pass
> > > >> >>>>>
> > > >> >>>>> Warm regards,
> > > >> >>>>> Craig
> > > >> >>>>>
> > > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> > > >> >>>>> >
> > > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
> > > >> >>>>> > votes.  Your vote would be appreciated.
> > > >> >>>>> >
> > > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
> > > >> >>>>> >>
> > > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
> > > >> >>>>> >> in need of 2 additional votes.
> > > >> >>>>> >>
> > > >> >>>>> >> Thanks!
> > > >> >>>>> >>
> > > >> >>>>> >> ---------- Forwarded message ---------
> > > >> >>>>> >> From: James Bognar <ja...@apache.org>
> > > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> > > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> > > >> >>>>> >> To: <de...@juneau.apache.org>
> > > >> >>>>> >>
> > > >> >>>>> >>
> > > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
> > > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> > > >> >>>>> >>
> > > >> >>>>> >> The binaries are available at:
> > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> > > >> >>>>> >>
> > > >> >>>>> >> The release candidate to be voted over is available at:
> > > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> > > >> >>>>> >>
> > > >> >>>>> >> SHA-512 checksums:
> > > >> >>>>> >>
> > > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> > > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> > > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> > > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> > > >> >>>>> >> 5E1279B9
> > > >> >>>>> >>
> > > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> > > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> > > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> > > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> > > >> >>>>> >> ED56BD0E
> > > >> >>>>> >>
> > > >> >>>>> >> Build the release candidate using:
> > > >> >>>>> >> mvn clean install
> > > >> >>>>> >>
> > > >> >>>>> >> The release candidate is signed with a GPG key available at:
> > > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > > >> >>>>> >>
> > > >> >>>>> >> A staged Maven repository is available for review at:
> > > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> > > >> >>>>> >>
> > > >> >>>>> >> The Git commit for this release is...
> > > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> > > >> >>>>> >>
> > > >> >>>>> >> Please vote on releasing this package as:
> > > >> >>>>> >> Apache Juneau 9.0-B1
> > > >> >>>>> >>
> > > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> > > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > > >> >>>>> >>
> > > >> >>>>> >> [ ] +1 Release this package
> > > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> > > >> >>>>> >> [ ] -1 Do not release this package because...
> > > >> >>>>> >>
> > > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
> > > >> >>>>> >> please feel free to try out the release candidate and provide your
> > > >> >>>>> >> votes.
> > > >> >>>>>
> > > >> >>>>> Craig L Russell
> > > >> >>>>> clr@apache.org
> > > >> >>>>>
> > > >> >>>>>
> > > >> >>>>>
> > > >> >>>> --
> > > >> >>>> Software Engineer
> > > >> >>>> Salzburg Research Forschungsgesellschaft
> > > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
This probably works though...
@Query(name="foo",schema=@Schema(_default="bar")) String foo

On Wed, Jul 6, 2022 at 8:55 AM James Bognar <ja...@apache.org> wrote:
>
> Perhaps I could allow you to add Optional arguments...
> @Query("foo") Optional<String> foo
> ...then you could use this programmatically...
>
> String fooVal = foo.orElse("bar");
>
> On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
> >
> > There's no equivalent for that.  You just have to check for null in
> > your code.  Sorry...
> >
> > On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
> > >
> > > Ah, TY for the link.
> > >
> > > In 8.x, I use _default on @Query, how do I do that in 9.0?
> > >
> > > Gary
> > >
> > > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
> > >>
> > >> They are there, but I should make them more obvious.
> > >>
> > >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> > >>
> > >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
> > >> >
> > >> > Ok, thanks for letting me know.
> > >> >
> > >> > I hope you'll uodate release notes part of the site ;-)
> > >> >
> > >> > Gary
> > >> >
> > >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> > >> >>
> > >> >>
> > >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
> > >> >>
> > >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
> > >> >>>
> > >> >>> Hi All,
> > >> >>>
> > >> >>> Congratulations on getting the 9.0 beta out the door.
> > >> >>>
> > >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
> > >> >>>
> > >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
> > >> >>>
> > >> >>> Gary
> > >> >>>
> > >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
> > >> >>>>
> > >> >>>> +1
> > >> >>>>
> > >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
> > >> >>>>>
> > >> >>>>> +1 (binding)
> > >> >>>>>
> > >> >>>>> I downloaded the source
> > >> >>>>> verified .asc signature
> > >> >>>>> verified .sha512
> > >> >>>>> built from sources
> > >> >>>>> all tests pass
> > >> >>>>>
> > >> >>>>> Warm regards,
> > >> >>>>> Craig
> > >> >>>>>
> > >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> > >> >>>>> >
> > >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
> > >> >>>>> > votes.  Your vote would be appreciated.
> > >> >>>>> >
> > >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
> > >> >>>>> >>
> > >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
> > >> >>>>> >> in need of 2 additional votes.
> > >> >>>>> >>
> > >> >>>>> >> Thanks!
> > >> >>>>> >>
> > >> >>>>> >> ---------- Forwarded message ---------
> > >> >>>>> >> From: James Bognar <ja...@apache.org>
> > >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> > >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> > >> >>>>> >> To: <de...@juneau.apache.org>
> > >> >>>>> >>
> > >> >>>>> >>
> > >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
> > >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> > >> >>>>> >>
> > >> >>>>> >> The binaries are available at:
> > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> > >> >>>>> >>
> > >> >>>>> >> The release candidate to be voted over is available at:
> > >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> > >> >>>>> >>
> > >> >>>>> >> SHA-512 checksums:
> > >> >>>>> >>
> > >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> > >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> > >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> > >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> > >> >>>>> >> 5E1279B9
> > >> >>>>> >>
> > >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> > >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> > >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> > >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> > >> >>>>> >> ED56BD0E
> > >> >>>>> >>
> > >> >>>>> >> Build the release candidate using:
> > >> >>>>> >> mvn clean install
> > >> >>>>> >>
> > >> >>>>> >> The release candidate is signed with a GPG key available at:
> > >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> > >> >>>>> >>
> > >> >>>>> >> A staged Maven repository is available for review at:
> > >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> > >> >>>>> >>
> > >> >>>>> >> The Git commit for this release is...
> > >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> > >> >>>>> >>
> > >> >>>>> >> Please vote on releasing this package as:
> > >> >>>>> >> Apache Juneau 9.0-B1
> > >> >>>>> >>
> > >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> > >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> > >> >>>>> >>
> > >> >>>>> >> [ ] +1 Release this package
> > >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> > >> >>>>> >> [ ] -1 Do not release this package because...
> > >> >>>>> >>
> > >> >>>>> >> Anyone can participate in testing and voting, not just committers,
> > >> >>>>> >> please feel free to try out the release candidate and provide your
> > >> >>>>> >> votes.
> > >> >>>>>
> > >> >>>>> Craig L Russell
> > >> >>>>> clr@apache.org
> > >> >>>>>
> > >> >>>>>
> > >> >>>>>
> > >> >>>> --
> > >> >>>> Software Engineer
> > >> >>>> Salzburg Research Forschungsgesellschaft
> > >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
Perhaps I could allow you to add Optional arguments...
@Query("foo") Optional<String> foo
...then you could use this programmatically...

String fooVal = foo.orElse("bar");

On Wed, Jul 6, 2022 at 8:53 AM James Bognar <ja...@apache.org> wrote:
>
> There's no equivalent for that.  You just have to check for null in
> your code.  Sorry...
>
> On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
> >
> > Ah, TY for the link.
> >
> > In 8.x, I use _default on @Query, how do I do that in 9.0?
> >
> > Gary
> >
> > On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
> >>
> >> They are there, but I should make them more obvious.
> >>
> >> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
> >>
> >> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
> >> >
> >> > Ok, thanks for letting me know.
> >> >
> >> > I hope you'll uodate release notes part of the site ;-)
> >> >
> >> > Gary
> >> >
> >> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> >> >>
> >> >>
> >> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
> >> >>
> >> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
> >> >>>
> >> >>> Hi All,
> >> >>>
> >> >>> Congratulations on getting the 9.0 beta out the door.
> >> >>>
> >> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
> >> >>>
> >> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
> >> >>>
> >> >>> Gary
> >> >>>
> >> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
> >> >>>>
> >> >>>> +1
> >> >>>>
> >> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
> >> >>>>>
> >> >>>>> +1 (binding)
> >> >>>>>
> >> >>>>> I downloaded the source
> >> >>>>> verified .asc signature
> >> >>>>> verified .sha512
> >> >>>>> built from sources
> >> >>>>> all tests pass
> >> >>>>>
> >> >>>>> Warm regards,
> >> >>>>> Craig
> >> >>>>>
> >> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> >> >>>>> >
> >> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
> >> >>>>> > votes.  Your vote would be appreciated.
> >> >>>>> >
> >> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
> >> >>>>> >>
> >> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
> >> >>>>> >> in need of 2 additional votes.
> >> >>>>> >>
> >> >>>>> >> Thanks!
> >> >>>>> >>
> >> >>>>> >> ---------- Forwarded message ---------
> >> >>>>> >> From: James Bognar <ja...@apache.org>
> >> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> >> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> >> >>>>> >> To: <de...@juneau.apache.org>
> >> >>>>> >>
> >> >>>>> >>
> >> >>>>> >> I am pleased to be calling this vote for the source release of Apache
> >> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> >> >>>>> >>
> >> >>>>> >> The binaries are available at:
> >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> >> >>>>> >>
> >> >>>>> >> The release candidate to be voted over is available at:
> >> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> >> >>>>> >>
> >> >>>>> >> SHA-512 checksums:
> >> >>>>> >>
> >> >>>>> >> apache-juneau-9.0-B1-src.zip:
> >> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> >> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> >> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> >> >>>>> >> 5E1279B9
> >> >>>>> >>
> >> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> >> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> >> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> >> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> >> >>>>> >> ED56BD0E
> >> >>>>> >>
> >> >>>>> >> Build the release candidate using:
> >> >>>>> >> mvn clean install
> >> >>>>> >>
> >> >>>>> >> The release candidate is signed with a GPG key available at:
> >> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >> >>>>> >>
> >> >>>>> >> A staged Maven repository is available for review at:
> >> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> >> >>>>> >>
> >> >>>>> >> The Git commit for this release is...
> >> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> >> >>>>> >>
> >> >>>>> >> Please vote on releasing this package as:
> >> >>>>> >> Apache Juneau 9.0-B1
> >> >>>>> >>
> >> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> >> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> >> >>>>> >>
> >> >>>>> >> [ ] +1 Release this package
> >> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> >> >>>>> >> [ ] -1 Do not release this package because...
> >> >>>>> >>
> >> >>>>> >> Anyone can participate in testing and voting, not just committers,
> >> >>>>> >> please feel free to try out the release candidate and provide your
> >> >>>>> >> votes.
> >> >>>>>
> >> >>>>> Craig L Russell
> >> >>>>> clr@apache.org
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>> --
> >> >>>> Software Engineer
> >> >>>> Salzburg Research Forschungsgesellschaft
> >> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
There's no equivalent for that.  You just have to check for null in
your code.  Sorry...

On Wed, Jul 6, 2022 at 8:49 AM Gary Gregory <ga...@gmail.com> wrote:
>
> Ah, TY for the link.
>
> In 8.x, I use _default on @Query, how do I do that in 9.0?
>
> Gary
>
> On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:
>>
>> They are there, but I should make them more obvious.
>>
>> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
>>
>> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
>> >
>> > Ok, thanks for letting me know.
>> >
>> > I hope you'll uodate release notes part of the site ;-)
>> >
>> > Gary
>> >
>> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
>> >>
>> >>
>> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
>> >>
>> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
>> >>>
>> >>> Hi All,
>> >>>
>> >>> Congratulations on getting the 9.0 beta out the door.
>> >>>
>> >>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
>> >>>
>> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
>> >>>
>> >>> Gary
>> >>>
>> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
>> >>>>
>> >>>> +1
>> >>>>
>> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>> >>>>>
>> >>>>> +1 (binding)
>> >>>>>
>> >>>>> I downloaded the source
>> >>>>> verified .asc signature
>> >>>>> verified .sha512
>> >>>>> built from sources
>> >>>>> all tests pass
>> >>>>>
>> >>>>> Warm regards,
>> >>>>> Craig
>> >>>>>
>> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
>> >>>>> >
>> >>>>> > Friendly reminder that a week has passed and we're still in need of 2
>> >>>>> > votes.  Your vote would be appreciated.
>> >>>>> >
>> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>> >>>>> >>
>> >>>>> >> Friendly reminder that 72 hours have passed on this and we are still
>> >>>>> >> in need of 2 additional votes.
>> >>>>> >>
>> >>>>> >> Thanks!
>> >>>>> >>
>> >>>>> >> ---------- Forwarded message ---------
>> >>>>> >> From: James Bognar <ja...@apache.org>
>> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>> >>>>> >> To: <de...@juneau.apache.org>
>> >>>>> >>
>> >>>>> >>
>> >>>>> >> I am pleased to be calling this vote for the source release of Apache
>> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>> >>>>> >>
>> >>>>> >> The binaries are available at:
>> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>> >>>>> >>
>> >>>>> >> The release candidate to be voted over is available at:
>> >>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>> >>>>> >>
>> >>>>> >> SHA-512 checksums:
>> >>>>> >>
>> >>>>> >> apache-juneau-9.0-B1-src.zip:
>> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>> >>>>> >> 5E1279B9
>> >>>>> >>
>> >>>>> >> apache-juneau-9.0-B1-bin.zip:
>> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>> >>>>> >> ED56BD0E
>> >>>>> >>
>> >>>>> >> Build the release candidate using:
>> >>>>> >> mvn clean install
>> >>>>> >>
>> >>>>> >> The release candidate is signed with a GPG key available at:
>> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> >>>>> >>
>> >>>>> >> A staged Maven repository is available for review at:
>> >>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>> >>>>> >>
>> >>>>> >> The Git commit for this release is...
>> >>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>> >>>>> >>
>> >>>>> >> Please vote on releasing this package as:
>> >>>>> >> Apache Juneau 9.0-B1
>> >>>>> >>
>> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>> >>>>> >>
>> >>>>> >> [ ] +1 Release this package
>> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>> >>>>> >> [ ] -1 Do not release this package because...
>> >>>>> >>
>> >>>>> >> Anyone can participate in testing and voting, not just committers,
>> >>>>> >> please feel free to try out the release candidate and provide your
>> >>>>> >> votes.
>> >>>>>
>> >>>>> Craig L Russell
>> >>>>> clr@apache.org
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>> --
>> >>>> Software Engineer
>> >>>> Salzburg Research Forschungsgesellschaft
>> >>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
Ah, TY for the link.

In 8.x, I use _default on @Query, how do I do that in 9.0?

Gary

On Wed, Jul 6, 2022, 07:46 James Bognar <ja...@apache.org> wrote:

> They are there, but I should make them more obvious.
>
> https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0
>
> On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com>
> wrote:
> >
> > Ok, thanks for letting me know.
> >
> > I hope you'll uodate release notes part of the site ;-)
> >
> > Gary
> >
> > On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
> >>
> >>
> >> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and
> @RestOp for generic.
> >>
> >> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com>
> wrote:
> >>>
> >>> Hi All,
> >>>
> >>> Congratulations on getting the 9.0 beta out the door.
> >>>
> >>> There is no documentation in the release notes on what to do now that
> @RestMethod is gone.
> >>>
> >>> I'm trying to migrate our 8.2.0 code base to the beta to see if there
> are any issues...
> >>>
> >>> Gary
> >>>
> >>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com>
> wrote:
> >>>>
> >>>> +1
> >>>>
> >>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com>
> wrote:
> >>>>>
> >>>>> +1 (binding)
> >>>>>
> >>>>> I downloaded the source
> >>>>> verified .asc signature
> >>>>> verified .sha512
> >>>>> built from sources
> >>>>> all tests pass
> >>>>>
> >>>>> Warm regards,
> >>>>> Craig
> >>>>>
> >>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org>
> wrote:
> >>>>> >
> >>>>> > Friendly reminder that a week has passed and we're still in need
> of 2
> >>>>> > votes.  Your vote would be appreciated.
> >>>>> >
> >>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <
> jamesbognar@apache.org> wrote:
> >>>>> >>
> >>>>> >> Friendly reminder that 72 hours have passed on this and we are
> still
> >>>>> >> in need of 2 additional votes.
> >>>>> >>
> >>>>> >> Thanks!
> >>>>> >>
> >>>>> >> ---------- Forwarded message ---------
> >>>>> >> From: James Bognar <ja...@apache.org>
> >>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> >>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> >>>>> >> To: <de...@juneau.apache.org>
> >>>>> >>
> >>>>> >>
> >>>>> >> I am pleased to be calling this vote for the source release of
> Apache
> >>>>> >> Juneau 9.0-B1 RC1 as a beta release.
> >>>>> >>
> >>>>> >> The binaries are available at:
> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> >>>>> >>
> >>>>> >> The release candidate to be voted over is available at:
> >>>>> >>
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> >>>>> >>
> >>>>> >> SHA-512 checksums:
> >>>>> >>
> >>>>> >> apache-juneau-9.0-B1-src.zip:
> >>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> >>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> >>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> >>>>> >> 5E1279B9
> >>>>> >>
> >>>>> >> apache-juneau-9.0-B1-bin.zip:
> >>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> >>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> >>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> >>>>> >> ED56BD0E
> >>>>> >>
> >>>>> >> Build the release candidate using:
> >>>>> >> mvn clean install
> >>>>> >>
> >>>>> >> The release candidate is signed with a GPG key available at:
> >>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >>>>> >>
> >>>>> >> A staged Maven repository is available for review at:
> >>>>> >>
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> >>>>> >>
> >>>>> >> The Git commit for this release is...
> >>>>> >>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> >>>>> >>
> >>>>> >> Please vote on releasing this package as:
> >>>>> >> Apache Juneau 9.0-B1
> >>>>> >>
> >>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
> >>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> >>>>> >>
> >>>>> >> [ ] +1 Release this package
> >>>>> >> [ ] 0 I don't feel strongly about it, but don't object
> >>>>> >> [ ] -1 Do not release this package because...
> >>>>> >>
> >>>>> >> Anyone can participate in testing and voting, not just committers,
> >>>>> >> please feel free to try out the release candidate and provide your
> >>>>> >> votes.
> >>>>>
> >>>>> Craig L Russell
> >>>>> clr@apache.org
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>> Software Engineer
> >>>> Salzburg Research Forschungsgesellschaft
> >>>> Salzburg, Austria
>

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
They are there, but I should make them more obvious.

https://juneau.apache.org/site/apidocs-9.0.0/overview-summary.html#9.0.0

On Tue, Jul 5, 2022 at 9:19 PM Gary Gregory <ga...@gmail.com> wrote:
>
> Ok, thanks for letting me know.
>
> I hope you'll uodate release notes part of the site ;-)
>
> Gary
>
> On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:
>>
>>
>> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and @RestOp for generic.
>>
>> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:
>>>
>>> Hi All,
>>>
>>> Congratulations on getting the 9.0 beta out the door.
>>>
>>> There is no documentation in the release notes on what to do now that @RestMethod is gone.
>>>
>>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are any issues...
>>>
>>> Gary
>>>
>>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com> wrote:
>>>>
>>>> +1
>>>>
>>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>>>>>
>>>>> +1 (binding)
>>>>>
>>>>> I downloaded the source
>>>>> verified .asc signature
>>>>> verified .sha512
>>>>> built from sources
>>>>> all tests pass
>>>>>
>>>>> Warm regards,
>>>>> Craig
>>>>>
>>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
>>>>> >
>>>>> > Friendly reminder that a week has passed and we're still in need of 2
>>>>> > votes.  Your vote would be appreciated.
>>>>> >
>>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>>>>> >>
>>>>> >> Friendly reminder that 72 hours have passed on this and we are still
>>>>> >> in need of 2 additional votes.
>>>>> >>
>>>>> >> Thanks!
>>>>> >>
>>>>> >> ---------- Forwarded message ---------
>>>>> >> From: James Bognar <ja...@apache.org>
>>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>>>>> >> To: <de...@juneau.apache.org>
>>>>> >>
>>>>> >>
>>>>> >> I am pleased to be calling this vote for the source release of Apache
>>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>>>>> >>
>>>>> >> The binaries are available at:
>>>>> >> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>>>>> >>
>>>>> >> The release candidate to be voted over is available at:
>>>>> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>>>>> >>
>>>>> >> SHA-512 checksums:
>>>>> >>
>>>>> >> apache-juneau-9.0-B1-src.zip:
>>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>>>>> >> 5E1279B9
>>>>> >>
>>>>> >> apache-juneau-9.0-B1-bin.zip:
>>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>>>>> >> ED56BD0E
>>>>> >>
>>>>> >> Build the release candidate using:
>>>>> >> mvn clean install
>>>>> >>
>>>>> >> The release candidate is signed with a GPG key available at:
>>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>>>>> >>
>>>>> >> A staged Maven repository is available for review at:
>>>>> >> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>>>>> >>
>>>>> >> The Git commit for this release is...
>>>>> >> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>>>>> >>
>>>>> >> Please vote on releasing this package as:
>>>>> >> Apache Juneau 9.0-B1
>>>>> >>
>>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>>>>> >>
>>>>> >> [ ] +1 Release this package
>>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>>>>> >> [ ] -1 Do not release this package because...
>>>>> >>
>>>>> >> Anyone can participate in testing and voting, not just committers,
>>>>> >> please feel free to try out the release candidate and provide your
>>>>> >> votes.
>>>>>
>>>>> Craig L Russell
>>>>> clr@apache.org
>>>>>
>>>>>
>>>>>
>>>> --
>>>> Software Engineer
>>>> Salzburg Research Forschungsgesellschaft
>>>> Salzburg, Austria

Re: Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
Ok, thanks for letting me know.

I hope you'll uodate release notes part of the site ;-)

Gary

On Tue, Jul 5, 2022, 19:52 James Bognar <ja...@apache.org> wrote:

>
> It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and
> @RestOp for generic.
>
> On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com>
> wrote:
>
>> Hi All,
>>
>> Congratulations on getting the 9.0 beta out the door.
>>
>> There is no documentation in the release notes on what to do now that
>> @RestMethod is gone.
>>
>> I'm trying to migrate our 8.2.0 code base to the beta to see if there are
>> any issues...
>>
>> Gary
>>
>> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com>
>> wrote:
>>
>>> +1
>>>
>>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>>>
>>>> +1 (binding)
>>>>
>>>> I downloaded the source
>>>> verified .asc signature
>>>> verified .sha512
>>>> built from sources
>>>> all tests pass
>>>>
>>>> Warm regards,
>>>> Craig
>>>>
>>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org>
>>>> wrote:
>>>> >
>>>> > Friendly reminder that a week has passed and we're still in need of 2
>>>> > votes.  Your vote would be appreciated.
>>>> >
>>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org>
>>>> wrote:
>>>> >>
>>>> >> Friendly reminder that 72 hours have passed on this and we are still
>>>> >> in need of 2 additional votes.
>>>> >>
>>>> >> Thanks!
>>>> >>
>>>> >> ---------- Forwarded message ---------
>>>> >> From: James Bognar <ja...@apache.org>
>>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>>>> >> To: <de...@juneau.apache.org>
>>>> >>
>>>> >>
>>>> >> I am pleased to be calling this vote for the source release of Apache
>>>> >> Juneau 9.0-B1 RC1 as a beta release.
>>>> >>
>>>> >> The binaries are available at:
>>>> >>
>>>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>>>> >>
>>>> >> The release candidate to be voted over is available at:
>>>> >>
>>>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>>>> >>
>>>> >> SHA-512 checksums:
>>>> >>
>>>> >> apache-juneau-9.0-B1-src.zip:
>>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>>>> >> 5E1279B9
>>>> >>
>>>> >> apache-juneau-9.0-B1-bin.zip:
>>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>>>> >> ED56BD0E
>>>> >>
>>>> >> Build the release candidate using:
>>>> >> mvn clean install
>>>> >>
>>>> >> The release candidate is signed with a GPG key available at:
>>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>>>> >>
>>>> >> A staged Maven repository is available for review at:
>>>> >>
>>>> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>>>> >>
>>>> >> The Git commit for this release is...
>>>> >>
>>>> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>>>> >>
>>>> >> Please vote on releasing this package as:
>>>> >> Apache Juneau 9.0-B1
>>>> >>
>>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>>>> >>
>>>> >> [ ] +1 Release this package
>>>> >> [ ] 0 I don't feel strongly about it, but don't object
>>>> >> [ ] -1 Do not release this package because...
>>>> >>
>>>> >> Anyone can participate in testing and voting, not just committers,
>>>> >> please feel free to try out the release candidate and provide your
>>>> >> votes.
>>>>
>>>> Craig L Russell
>>>> clr@apache.org
>>>
>>>
>>>>
>>>> --
>>> *Software Engineer*
>>> *Salzburg Research Forschungsgesellschaft *
>>> *Salzburg, Austria*
>>>
>>

Re: Juneau 9.0-B1 and @RestMethod

Posted by James Bognar <ja...@apache.org>.
It was replaced with @RestGet, @RestPut, @RestPost, @RestDelete, and
@RestOp for generic.

On Tue, Jul 5, 2022 at 7:49 PM Gary Gregory <ga...@gmail.com> wrote:

> Hi All,
>
> Congratulations on getting the 9.0 beta out the door.
>
> There is no documentation in the release notes on what to do now that
> @RestMethod is gone.
>
> I'm trying to migrate our 8.2.0 code base to the beta to see if there are
> any issues...
>
> Gary
>
> On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com>
> wrote:
>
>> +1
>>
>> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>>
>>> +1 (binding)
>>>
>>> I downloaded the source
>>> verified .asc signature
>>> verified .sha512
>>> built from sources
>>> all tests pass
>>>
>>> Warm regards,
>>> Craig
>>>
>>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org>
>>> wrote:
>>> >
>>> > Friendly reminder that a week has passed and we're still in need of 2
>>> > votes.  Your vote would be appreciated.
>>> >
>>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org>
>>> wrote:
>>> >>
>>> >> Friendly reminder that 72 hours have passed on this and we are still
>>> >> in need of 2 additional votes.
>>> >>
>>> >> Thanks!
>>> >>
>>> >> ---------- Forwarded message ---------
>>> >> From: James Bognar <ja...@apache.org>
>>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>>> >> To: <de...@juneau.apache.org>
>>> >>
>>> >>
>>> >> I am pleased to be calling this vote for the source release of Apache
>>> >> Juneau 9.0-B1 RC1 as a beta release.
>>> >>
>>> >> The binaries are available at:
>>> >>
>>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>>> >>
>>> >> The release candidate to be voted over is available at:
>>> >>
>>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>>> >>
>>> >> SHA-512 checksums:
>>> >>
>>> >> apache-juneau-9.0-B1-src.zip:
>>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>>> >> 5E1279B9
>>> >>
>>> >> apache-juneau-9.0-B1-bin.zip:
>>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>>> >> ED56BD0E
>>> >>
>>> >> Build the release candidate using:
>>> >> mvn clean install
>>> >>
>>> >> The release candidate is signed with a GPG key available at:
>>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>>> >>
>>> >> A staged Maven repository is available for review at:
>>> >>
>>> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>>> >>
>>> >> The Git commit for this release is...
>>> >>
>>> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>>> >>
>>> >> Please vote on releasing this package as:
>>> >> Apache Juneau 9.0-B1
>>> >>
>>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>>> >>
>>> >> [ ] +1 Release this package
>>> >> [ ] 0 I don't feel strongly about it, but don't object
>>> >> [ ] -1 Do not release this package because...
>>> >>
>>> >> Anyone can participate in testing and voting, not just committers,
>>> >> please feel free to try out the release candidate and provide your
>>> >> votes.
>>>
>>> Craig L Russell
>>> clr@apache.org
>>
>>
>>>
>>> --
>> *Software Engineer*
>> *Salzburg Research Forschungsgesellschaft *
>> *Salzburg, Austria*
>>
>

Juneau 9.0-B1 and @RestMethod

Posted by Gary Gregory <ga...@gmail.com>.
Hi All,

Congratulations on getting the 9.0 beta out the door.

There is no documentation in the release notes on what to do now that
@RestMethod is gone.

I'm trying to migrate our 8.2.0 code base to the beta to see if there are
any issues...

Gary

On Fri, Jul 1, 2022, 13:08 Ayeshmantha Perera <ak...@gmail.com>
wrote:

> +1
>
> On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:
>
>> +1 (binding)
>>
>> I downloaded the source
>> verified .asc signature
>> verified .sha512
>> built from sources
>> all tests pass
>>
>> Warm regards,
>> Craig
>>
>> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
>> >
>> > Friendly reminder that a week has passed and we're still in need of 2
>> > votes.  Your vote would be appreciated.
>> >
>> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org>
>> wrote:
>> >>
>> >> Friendly reminder that 72 hours have passed on this and we are still
>> >> in need of 2 additional votes.
>> >>
>> >> Thanks!
>> >>
>> >> ---------- Forwarded message ---------
>> >> From: James Bognar <ja...@apache.org>
>> >> Date: Thu, Jun 23, 2022 at 10:52 AM
>> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>> >> To: <de...@juneau.apache.org>
>> >>
>> >>
>> >> I am pleased to be calling this vote for the source release of Apache
>> >> Juneau 9.0-B1 RC1 as a beta release.
>> >>
>> >> The binaries are available at:
>> >>
>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>> >>
>> >> The release candidate to be voted over is available at:
>> >>
>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>> >>
>> >> SHA-512 checksums:
>> >>
>> >> apache-juneau-9.0-B1-src.zip:
>> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>> >> 5E1279B9
>> >>
>> >> apache-juneau-9.0-B1-bin.zip:
>> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>> >> ED56BD0E
>> >>
>> >> Build the release candidate using:
>> >> mvn clean install
>> >>
>> >> The release candidate is signed with a GPG key available at:
>> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> >>
>> >> A staged Maven repository is available for review at:
>> >>
>> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>> >>
>> >> The Git commit for this release is...
>> >>
>> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>> >>
>> >> Please vote on releasing this package as:
>> >> Apache Juneau 9.0-B1
>> >>
>> >> This vote will be open until 28-June-2022 11:00am and passes if a
>> >> majority of at least three +1 Apache Juneau PMC votes are cast.
>> >>
>> >> [ ] +1 Release this package
>> >> [ ] 0 I don't feel strongly about it, but don't object
>> >> [ ] -1 Do not release this package because...
>> >>
>> >> Anyone can participate in testing and voting, not just committers,
>> >> please feel free to try out the release candidate and provide your
>> >> votes.
>>
>> Craig L Russell
>> clr@apache.org
>>
>> --
> *Software Engineer*
> *Salzburg Research Forschungsgesellschaft *
> *Salzburg, Austria*
>

Re: [VOTE] Release Apache Juneau 9.0-B1 RC1

Posted by Ayeshmantha Perera <ak...@gmail.com>.
+1

On Fri 1. Jul 2022 at 19:04, Craig Russell <ap...@gmail.com> wrote:

> +1 (binding)
>
> I downloaded the source
> verified .asc signature
> verified .sha512
> built from sources
> all tests pass
>
> Warm regards,
> Craig
>
> > On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> >
> > Friendly reminder that a week has passed and we're still in need of 2
> > votes.  Your vote would be appreciated.
> >
> > On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org>
> wrote:
> >>
> >> Friendly reminder that 72 hours have passed on this and we are still
> >> in need of 2 additional votes.
> >>
> >> Thanks!
> >>
> >> ---------- Forwarded message ---------
> >> From: James Bognar <ja...@apache.org>
> >> Date: Thu, Jun 23, 2022 at 10:52 AM
> >> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> >> To: <de...@juneau.apache.org>
> >>
> >>
> >> I am pleased to be calling this vote for the source release of Apache
> >> Juneau 9.0-B1 RC1 as a beta release.
> >>
> >> The binaries are available at:
> >>
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
> >>
> >> The release candidate to be voted over is available at:
> >> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
> >>
> >> SHA-512 checksums:
> >>
> >> apache-juneau-9.0-B1-src.zip:
> >> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> >> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> >> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> >> 5E1279B9
> >>
> >> apache-juneau-9.0-B1-bin.zip:
> >> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> >> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> >> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> >> ED56BD0E
> >>
> >> Build the release candidate using:
> >> mvn clean install
> >>
> >> The release candidate is signed with a GPG key available at:
> >> https://dist.apache.org/repos/dist/release/juneau/KEYS
> >>
> >> A staged Maven repository is available for review at:
> >>
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
> >>
> >> The Git commit for this release is...
> >>
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
> >>
> >> Please vote on releasing this package as:
> >> Apache Juneau 9.0-B1
> >>
> >> This vote will be open until 28-June-2022 11:00am and passes if a
> >> majority of at least three +1 Apache Juneau PMC votes are cast.
> >>
> >> [ ] +1 Release this package
> >> [ ] 0 I don't feel strongly about it, but don't object
> >> [ ] -1 Do not release this package because...
> >>
> >> Anyone can participate in testing and voting, not just committers,
> >> please feel free to try out the release candidate and provide your
> >> votes.
>
> Craig L Russell
> clr@apache.org
>
> --
*Software Engineer*
*Salzburg Research Forschungsgesellschaft *
*Salzburg, Austria*

Re: [VOTE] Release Apache Juneau 9.0-B1 RC1

Posted by Craig Russell <ap...@gmail.com>.
+1 (binding)

I downloaded the source
verified .asc signature
verified .sha512
built from sources
all tests pass

Warm regards,
Craig

> On Jun 30, 2022, at 07:04, James Bognar <ja...@apache.org> wrote:
> 
> Friendly reminder that a week has passed and we're still in need of 2
> votes.  Your vote would be appreciated.
> 
> On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>> 
>> Friendly reminder that 72 hours have passed on this and we are still
>> in need of 2 additional votes.
>> 
>> Thanks!
>> 
>> ---------- Forwarded message ---------
>> From: James Bognar <ja...@apache.org>
>> Date: Thu, Jun 23, 2022 at 10:52 AM
>> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
>> To: <de...@juneau.apache.org>
>> 
>> 
>> I am pleased to be calling this vote for the source release of Apache
>> Juneau 9.0-B1 RC1 as a beta release.
>> 
>> The binaries are available at:
>> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>> 
>> The release candidate to be voted over is available at:
>> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>> 
>> SHA-512 checksums:
>> 
>> apache-juneau-9.0-B1-src.zip:
>> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
>> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
>> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
>> 5E1279B9
>> 
>> apache-juneau-9.0-B1-bin.zip:
>> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
>> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
>> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
>> ED56BD0E
>> 
>> Build the release candidate using:
>> mvn clean install
>> 
>> The release candidate is signed with a GPG key available at:
>> https://dist.apache.org/repos/dist/release/juneau/KEYS
>> 
>> A staged Maven repository is available for review at:
>> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>> 
>> The Git commit for this release is...
>> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>> 
>> Please vote on releasing this package as:
>> Apache Juneau 9.0-B1
>> 
>> This vote will be open until 28-June-2022 11:00am and passes if a
>> majority of at least three +1 Apache Juneau PMC votes are cast.
>> 
>> [ ] +1 Release this package
>> [ ] 0 I don't feel strongly about it, but don't object
>> [ ] -1 Do not release this package because...
>> 
>> Anyone can participate in testing and voting, not just committers,
>> please feel free to try out the release candidate and provide your
>> votes.

Craig L Russell
clr@apache.org


Re: [VOTE] Release Apache Juneau 9.0-B1 RC1

Posted by James Bognar <ja...@apache.org>.
Friendly reminder that a week has passed and we're still in need of 2
votes.  Your vote would be appreciated.

On Tue, Jun 28, 2022 at 1:30 PM James Bognar <ja...@apache.org> wrote:
>
> Friendly reminder that 72 hours have passed on this and we are still
> in need of 2 additional votes.
>
> Thanks!
>
> ---------- Forwarded message ---------
> From: James Bognar <ja...@apache.org>
> Date: Thu, Jun 23, 2022 at 10:52 AM
> Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
> To: <de...@juneau.apache.org>
>
>
> I am pleased to be calling this vote for the source release of Apache
> Juneau 9.0-B1 RC1 as a beta release.
>
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/
>
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/
>
> SHA-512 checksums:
>
> apache-juneau-9.0-B1-src.zip:
> D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
> F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
> F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
> 5E1279B9
>
> apache-juneau-9.0-B1-bin.zip:
> EBF23837 C9B87944 714DE174 0E86173F AA0A4641
> 1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
> C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
> ED56BD0E
>
> Build the release candidate using:
> mvn clean install
>
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1034/
>
> The Git commit for this release is...
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633
>
> Please vote on releasing this package as:
> Apache Juneau 9.0-B1
>
> This vote will be open until 28-June-2022 11:00am and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
>
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
>
> Anyone can participate in testing and voting, not just committers,
> please feel free to try out the release candidate and provide your
> votes.

Fwd: [VOTE] Release Apache Juneau 9.0-B1 RC1

Posted by James Bognar <ja...@apache.org>.
Friendly reminder that 72 hours have passed on this and we are still
in need of 2 additional votes.

Thanks!

---------- Forwarded message ---------
From: James Bognar <ja...@apache.org>
Date: Thu, Jun 23, 2022 at 10:52 AM
Subject: [VOTE] Release Apache Juneau 9.0-B1 RC1
To: <de...@juneau.apache.org>


I am pleased to be calling this vote for the source release of Apache
Juneau 9.0-B1 RC1 as a beta release.

The binaries are available at:
https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-9.0-B1-RC1/

The release candidate to be voted over is available at:
https://dist.apache.org/repos/dist/dev/juneau/source/juneau-9.0-B1-RC1/

SHA-512 checksums:

apache-juneau-9.0-B1-src.zip:
D8949C7B 1BB3DB9A 322B91BB 72514605 5517C06F
F1DE6119 80DCF37E AFA12BEF 6C3057BA 5473A4AC
F393F80B 4D9ED9B2 6752BAB9 0F5D535A F0CA1117
5E1279B9

apache-juneau-9.0-B1-bin.zip:
EBF23837 C9B87944 714DE174 0E86173F AA0A4641
1E71BB4E 02BF4D4E E0E6C2D7 36E84EF0 D1D0E1C7
C979700E 27DAB7A9 0CA9E592 9E87F08D A5AE8FF5
ED56BD0E

Build the release candidate using:
mvn clean install

The release candidate is signed with a GPG key available at:
https://dist.apache.org/repos/dist/release/juneau/KEYS

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachejuneau-1034/

The Git commit for this release is...
https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=eea6980b5aa10b97120207d1be32c9a53cf87633

Please vote on releasing this package as:
Apache Juneau 9.0-B1

This vote will be open until 28-June-2022 11:00am and passes if a
majority of at least three +1 Apache Juneau PMC votes are cast.

[ ] +1 Release this package
[ ] 0 I don't feel strongly about it, but don't object
[ ] -1 Do not release this package because...

Anyone can participate in testing and voting, not just committers,
please feel free to try out the release candidate and provide your
votes.