So, should we have an announcement?
On Fri, Apr 11, 2025 at 11:46 AM Michael Gentry wrote:
> Well, never saw an announcement... :-)
>
> On Fri, Apr 11, 2025 at 11:34 AM Andrus Adamchik
> wrote:
>
>> Yes. But we may have messed up the announcement.
>>
>> >
Well, never saw an announcement... :-)
On Fri, Apr 11, 2025 at 11:34 AM Andrus Adamchik
wrote:
> Yes. But we may have messed up the announcement.
>
> > On Apr 11, 2025, at 5:19 PM, Michael Gentry wrote:
> >
> > Hi Nikita,
> >
> > Did this ever get officiall
Hi Nikita,
Did this ever get officially released/published?
Thanks,
mrg
On Fri, Mar 21, 2025 at 4:46 PM Nikita Timofeev
wrote:
> Here's a final voting result:
>
> Michael Gentry (PMC) +1
> Andrus Adamchik (PMC): +1
> Nikita Timofeev (PMC): +1
>
> With additional c
Took some arm (ARM?) twisting, but finally got a clean compile using Java
21 (Temurin/RK3588), all tests passed, signatures OK, Cayenne Modeler (in
the DMG) launched and opened a pre-existing model on the Mac, yada yada
yada...
+1 on my end
Thanks Nikita,
mrg
On Fri, Mar 14, 2025 at 9:42 AM Nik
n we have is only good up to JDK 22.
> Here's an official compatibility info:
> https://docs.gradle.org/current/userguide/compatibility.html
>
> On Sat, Mar 15, 2025 at 4:46 PM Michael Gentry
> wrote:
>
> > Gradle is failing for me:
> >
> > [*INFO*
Gradle is failing for me:
[*INFO*] *--- *exec:1.6.0:exec *(gradle)* @ cayenne-gradle-plugin* ---*
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
* What went wrong:
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_'
I was going to do release verification today. Are we going to pause the
release for now?
Thanks,
mrg
On Thu, Mar 6, 2025 at 7:47 AM Andrus Adamchik wrote:
> Hmm.. This should not happen under any retain strategy.
>
> > On Mar 6, 2025, at 3:58 AM, Jurgen Doll wrote:
> >
> > Hi Nikita
> >
> > In
On Mon, Feb 3, 2025 at 3:27 PM Andrus Adamchik wrote:
> (FWIW, I'd like our built-in template setters to return "this" instead of
> "void", but that's a separate discussion).
>
I've made this change in custom templates before. I didn't test it
thoroughly (across a lot of libraries/frameworks), b
Never used TC, so I don't know the pros/cons, but I like the idea of them.
If there aren't really any significant drawbacks, I'd say we don't need the
non-TC profiles.
On Thu, Jan 30, 2025 at 6:42 PM Andrus Adamchik wrote:
> Was running Cayenne tests today and noticed our pom still has pairs of
ob/master/sigchecker
>
> (PLanning to evaluate the release in the next few days myself)
>
> > On Sep 5, 2024, at 2:03 PM, Michael Gentry wrote:
> >
> > +1
> >
> > All my checks passed, although I had trouble with my GPG producing output
> > in a different fo
On Mon, Jul 8, 2024 at 4:30 AM Jurgen Doll wrote:
> In addition I'd still very much like to have "apply" API that takes a
> boolean parameter as well. For simple cases this will allow user code to
> be more concise without the ternary pattern clutter.
>
Hi Jurgen!
In general, I'd like to avoid
On Thu, Jul 4, 2024 at 7:26 AM Jurgen Doll wrote:
> I'm hesitant about using "map" for the method name as that implies
> changing object A into object B, like in the stream API, so I don't think
> that's a good fit. Also it may be a bit confusing in Expression as
> there's
> a transform( Function
TBH, I never really use that feature. Was always too clunky and there are
other DB graphing tools available.
On Tue, Jul 2, 2024 at 9:07 AM Andrus Adamchik wrote:
> FWIW, I'd vote to remove the graph extension all together. It is clunky
> and would require a lot of work to make it smooth. Thoug
me work on that.
>
> Andrus
>
> > On Jun 26, 2024, at 12:21 PM, Michael Gentry
> wrote:
> >
> > Looks like it is live:
> >
> > https://repo1.maven.org/maven2/org/apache/cayenne/cayenne-server/4.2.1/
> >
> > Release announcement time?
> >
>
Looks like it is live:
https://repo1.maven.org/maven2/org/apache/cayenne/cayenne-server/4.2.1/
Release announcement time?
Thanks,
mrg
On Wed, Jun 19, 2024 at 10:23 AM Nikita Timofeev
wrote:
> With my +1 vote the result is following:
>
> Andrus Adamchik (PMC): +1
> Michael Gen
+1
All my release steps passed with the caveat of the weak signature reported
earlier.
Thanks Nikita!
mrg
On Fri, Jun 14, 2024 at 6:27 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here's another attempt for 4.2.1 release.
>
> Release notes:
> https://github.com/apache/cayenne/blob/4.2.1/RELEASE-NO
Hi Nikita,
Just an FYI, gpg states your key is no longer valid (well, technically,
that it is weak):
[mrg@thor 08:38:05] ~/Projects/Cayenne-Release > gpg --import KEYS
gpg: key 2A62965DB8AF90BF: "Andrus Adamchik (andrus) "
not changed
gpg: key F421EF4EDBAC3830: "Kevin Menard (CODE SIGNING KEY) <
Hi Bill,
Is this related to a security vulnerability or do you need a newer version
of Velocity for features you are using in your own templates?
Thanks,
mrg
On Thu, Jun 13, 2024 at 6:49 AM William Williams
wrote:
> Hello,
>
>We are using an old version of Cayenne Server 3.1.1. We cannot
Hi Jurgen,
Could that bug go into a 4.2.2 maintenance release?
Thanks,
mrg
On Thu, May 30, 2024 at 6:22 AM Jurgen Doll wrote:
> Hi Nikita
>
> My vote is no, as I've still got another bug that I want to submit and
> fix
> next week.
>
> Regards
> Jurgen
>
>
> On Thu, 30 May 2024 14:09:29 +0200
Just noticed this merge:
https://github.com/apache/cayenne/pull/605/commits/99138fbcfe8f23e67805557bfcbca5bb452d8325
I noticed there are several "var" variables, such as:
var orderDbAttribute = getOrderDbAttribute(nodeBuilder.build());
These won't compile with JDK 8 (introduced in 10). Did
Hi,
In trying to help Riccardo, I noticed the big "DOCUMENTATION" link in the
header of the web site goes to the 4.1 documentation and not the 4.2
documentation. Also, the validateForX methods are barely mentioned and
otherwise undocumented. Also also, the system requirements table needs
updated h
, we have both DataObject and Persistent. "Persistent" seems ok, and
> we can get rid of DataObject.
>
> ObjectContext is a "context" :) (i.e. an isolated scope).
> PersistentContext maybe?
>
> Andrus
>
>
> > On Nov 22, 2023, at 8:46 AM, Michael Gentr
at. (Use a shell script to automate that task in the code and
docs, but the docs might need a bit more polishing.)
Thanks
mrg
On Wed, Nov 22, 2023 at 7:18 AM Andrus Adamchik wrote:
> I think there's going to be quite a few. Since we got rid of ROP, we can
> tighten our naming everywh
Hi Nikita!
Both sound very reasonable to me, so +1 for that.
Will there be any backward-compatibility breaking changes in 5.x?
Thanks,
mrg
On Tue, Nov 21, 2023 at 3:04 AM Nikita Timofeev
wrote:
> Hi all,
>
> Wanted to share a couple of my thoughts about changes that could be good
> for Cayen
Looks like you got it closed. What was the magic?
On Sun, Sep 24, 2023 at 7:28 AM andrus (via GitHub) wrote:
>
> andrus closed pull request #21: Update cayenne-guide.html minor text edits
> lines 461-1000
> URL: https://github.com/apache/cayenne-website/pull/21
>
>
> --
> This is an automated m
I'm not seeing it, either. Perhaps a permissions issue?
On Sat, Sep 23, 2023 at 8:45 AM Andrus Adamchik wrote:
> Hey, anyone knows how to manually close pull requests on GitHub (without
> merging)? Specifically talking about this one that is no longer relevant:
>
> https://github.com/apache/caye
Checksums: OK
Signatures: OK
RAT: OK
Cayenne Modeler: OK *
Java 8 Source Build: OK **
+1 for release.
Thanks Nikita!
* I don't have any older models to load, so I didn't test extensively. It
does run under Java 8, 11, 17, and 19.
** Only built it using Java 8. Unit tests pass, etc.
On Tue, Feb
I'm seeing errors when building:
[mrg@odin 13:31:49] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn
clean verify -Passembly,src,generic,mac
[INFO] Scanning for projects...
[INFO]
...
[ERROR] Tests run: 3, Failures: 0, Err
Checksums: OK
Signatures: OK
RAT: OK
Cayenne Modeler: OK (didn't test extensively, but looked alright under Java
19)
Java 8/17 Source Build: OK (unit tests pass, etc)
+1 for release.
Thanks Nikita!
On Thu, Dec 1, 2022 at 5:48 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here's a 4.2.RC2 release.
>
I did a quick test and it works on Ventura for me. MBP i7 with Java 19.
I see in the ticket you mention M1. Could this be a Java on M1 issue? Or
even Java 17?
On Mon, Nov 7, 2022 at 7:22 AM Andrus Adamchik wrote:
> https://issues.apache.org/jira/browse/CAY-2770
>
> Anyone else noticed issues li
Maybe for bindings, have an @CayenneBinding on an implementation that gets
scanned for by the @CayenneApplication?
On Mon, Jul 25, 2022 at 10:43 AM Michael Gentry wrote:
> Thought I'd start a separate thread for this one...
>
> Should we maybe consider adding Spring support of
Thought I'd start a separate thread for this one...
Should we maybe consider adding Spring support of some kind? An example
from one of the apps I work on:
@EnableScheduling
@EnableFeignClients
@EnableConfigurationProperties
@SpringBootApplication
public class App { ... }
Maybe have something al
Any interfaces. Wasn't even thinking about Cayenne-specific ones at that
point. Maybe I used the modeler more than you do. :-)
On Thu, Jul 14, 2022 at 4:15 PM Andrus Adamchik wrote:
>
>
> > On Jul 14, 2022, at 4:04 PM, Michael Gentry wrote:
> >
> > On Thu, J
On Thu, Jul 14, 2022 at 3:47 PM Andrus Adamchik wrote:
> I see. I suppose if we decide to go deep into class generation beyond
> property handling, we will have other options, like generating interface
> methods, etc.
>
For a modeler re-write, I was planning on having a section where you could
s
On Tue, Jul 5, 2022 at 11:27 AM Andrus Adamchik wrote:
> I would agree if we had a superclass that includes *all* callbacks as
> empty methods with fixed names (which we don't for performance reasons).
> What we have instead is user-defined (in the Modeler) callback methods with
> custom names. T
On Tue, Jul 5, 2022 at 11:46 AM Andrus Adamchik wrote:
> Now that "default" implementations of interface methods are possible...
>
This sounds more interesting to me. I'm assuming you mean a separate
interface per callback? Something like PostAddLifecyleCallback? You
wouldn't need a default meth
I agree with Nikita's JDK 17 comment. I just got people to switch to JDK
11...
Also kind of his callbacks comment. To me it is easier to see them in the
modeler. You don't have to go find the documentation to learn what is
available. Annotations are great, but only if you know them already. Even
b
As the blamee for the password encoders, I feel the use-case has been
overcome by events for quite some time now. +1
Also +1 for Spring/Boot integration, even if minimal, simply due to
popularity.
On Sun, Jul 3, 2022 at 7:17 AM Andrus Adamchik wrote:
> 8. Modeler DataNode configuration should
- Checksums are valid.
- Signatures are valid.
- DMG is valid (Mac).
- RAT seems good.
- Java 8 builds and tests pass.
- Java 11 builds and tests pass.
+1
Thanks!
On Fri, Jun 3, 2022 at 8:24 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is a 4.2.RC1 release as promised.
>
> Release notes:
> ht
Nice...something to do this weekend if the tropical storm doesn't take out
power/network...
Thanks Nikita!
On Fri, Jun 3, 2022 at 8:24 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is a 4.2.RC1 release as promised.
>
> Release notes:
> https://github.com/apache/cayenne/blob/4.2.RC1/RELEASE-NOTE
And to you as well, Ari! I hope 2022 will be better for everyone.
On Fri, Dec 31, 2021 at 9:35 AM Aristedes Maniatis
wrote:
> Happy new year everyone. Its been an absolutely pleasure working with
> you all.
>
>
> Ari
>
>
"I know EOF of the olden times had an LDAP adapter..."
Wow, that brings back unpleasant memories... Speaking of EOF (and I don't
want to hijack this thread, so feel free to reply in a new one), how long
is Cayenne going to support EOModels? It isn't a lot of baggage that is
carried around, but st
About window says Java 8...
On Thu, Dec 23, 2021 at 12:54 PM Michael Gentry wrote:
> Well, I had my shell set to Java 8, did the build, then used "open" to
> open the freshly built CM. That should've used Java 8 (shell) or Java 17
> (system). I'll double-check the
cer JavaDoc. Thursday, 23 December 2021, 08:24pm
> +03:00 from Michael Gentry blackn...@gmail.com :
>
> >In case it wasn't known, different Javas create different CM UI artifacts:
> >
> >https://imgur.com/a/cea5Q7t
> >
> >For Java 8, there are Dark Mode is
Outside of the UI artifact issues I mentioned in a different e-mail, which
I don't believe to be a stopper, I compiled under Java 8, 11, and 14 and
everything passed.
+1
Thanks!
On Tue, Dec 21, 2021 at 3:24 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is another try of the 4.1.1 release. This
Apparently this works much better now: mvn apache-rat:check | grep "Rat
check"
On Thu, Dec 23, 2021 at 11:07 AM Michael Gentry wrote:
> Did running rat generate lots of excess reporting? I see *.plist (from
> EOModels) and much showing up in mine. For brevity:
>
&
In case it wasn't known, different Javas create different CM UI artifacts:
https://imgur.com/a/cea5Q7t
For Java 8, there are Dark Mode issues. When I turn Dark Mode off, it looks
almost like my Java 11/14 builds (with the hard-to-read Entity tab), etc.
I'm not sure what the distribution DMG was
Did running rat generate lots of excess reporting? I see *.plist (from
EOModels) and much showing up in mine. For brevity:
[mrg@odin 11:05:18] ~/Projects/Cayenne-Release/cayenne-4.1.1-src > ./rat.sh
~/Projects/apache-rat-0.14-20200227.222922-86.jar | grep -v "^ AL " |
grep -v "^ N " | grep -v
rson who is excited to champion the project. As long as a developer is
> passionate about doing this either approach should be fine. However, if the
> goal is to incorporate a larger developer community into the maintenance, I
> suspect the JFX route is easier for onboarding.
>
>
>
the Modeler goes it should not depend on JGroups at all. All the
> events in the Modeler are in-process and can be passed around within the
> JVM.
>
> Andrus
>
> > On Dec 19, 2021, at 6:35 PM, Michael Gentry wrote:
> >
> > While getting the JavaFX modeler running a
M John Huss wrote:
> If we want to move off Swing I'd say this JavaFX project you started is the
> best way to go.
>
> I can't get it to run out of the box. Any chance you could get it running
> again?
>
> On Tue, Dec 14, 2021 at 6:49 PM Michael Gentry
> wrote:
>
While getting the JavaFX modeler running again, I was having issues with
JGroups classes/interfaces not being found/defined, so I added version 5.x
to the POM and it didn't work. Then 4.x and it didn't work. Then 3.x and it
didn't work. Then 2.x and it finally worked.
Does Cayenne only work with J
wrote:
> If we want to move off Swing I'd say this JavaFX project you started is the
> best way to go.
>
> I can't get it to run out of the box. Any chance you could get it running
> again?
>
> On Tue, Dec 14, 2021 at 6:49 PM Michael Gentry
> wrote:
>
> >
ckend. I
> don't know if that's possible.
>
> Also, on JavaFX...I wrote an app in it recently and it's decent. It still
> seems to be alive via openjfx.io, but I could be wrong.
>
> On Tue, Dec 14, 2021 at 5:49 PM Michael Gentry
> wrote:
>
> > I've consid
I've considered an Electron app in the past. One negative is you lose
access to existing Java code, but perhaps there is a way around this I've
not seen.
Examples:
- Existing code to read model XML files.
- JDBC drivers.
- Velocity (assuming we want to continue using Velocity templates).
For anyo
I've not heard of it before. It seems that Google is kind of the upstream
provider, but Google is known to drop things all the time, too. If that
happened, I wonder what JetBrains would do? Another concern I'd have is
learning/mastering another language (Kotlin). It might be the right path,
ultimat
Thanks Nikita!
On Mon, Dec 6, 2021 at 9:36 AM Nikita Timofeev
wrote:
> With my +1 the result is following:
>
> Michael Gentry (PMC): +1
> John Huss (PMC): +1
> Andrus Adamchik (PMC): +1
> Nikita Timofeev (PMC): +1
>
> I will finish the release today.
> Thanks, everyo
t; > [*INFO*] cayenne-dbsync: Database Synchronization Tools .
> > *SUCCESS* [ 4.858
> > s]
> >
> > [*INFO*] cayenne-cgen: Cayenne Class Generation Tools ...
> > *SUCCESS* [ 1.382
> > s]
> >
> > [*INFO*] cayenne-ant: Cayenne Ant Tasks ...
- RAT is fine
- Checksums match
- Signatures match
- CM from distribution (DMG) runs
- Java 8 builds from distribution (DMG), tests pass, CM runs (macOS .app
wrapper)
- Java 11 builds from distribution (DMG), tests pass, CM runs (macOS .app
wrapper)
I'd have to reconfigure some VMs to try Linux. M
If this helps make it clearer for anyone...
In your Cayenne source code folder (from Git, not the distribution):
[mrg@odin 09:38:53] ~/Projects/cayenne master> git checkout tags/4.2.B1
Note: switching to 'tags/4.2.B1'.
...
[mrg@odin 09:39:17] ~/Projects/cayenne (HEAD detached at 4.2.B1)>
In you
Ran CM from the DMG and attempted to open a model:
CayenneModeler Info
Version: 4.2.B1
Build Date: Dec 01 2021 12:53:54
Exception:
=
java.io.FileNotFoundException:
/Users/mrg/Downloads/cayennetest/src/main/resources/cayenne-test.xml
(Operation not permitted)
[mrg@o
8, 2021 at 8:14 AM Michael Gentry wrote:
> Thanks Ari!
>
> I'd forgotten to try using the "open" command. I'm using jEnv to manage
> JDKs and it doesn't set JAVA_HOME, so the "open" command fails. Turns out
> you need to do this:
>
> jenv e
it depends on the native wrapper logic.
> >
> > BTW, just found the Jira and the mailing list discussion:
> >
> >
> > * https://issues.apache.org/jira/browse/CAY-2721 <
> https://issues.apache.org/jira/browse/CAY-2721>
> > * https://lists.apache.org/thre
th Java 17 and native Modeler components. Nikita is
> testing a fix.
>
> So your problem is likely unrelated to Monterey.
>
> Andrus
>
>
> > On Nov 17, 2021, at 7:51 PM, Michael Gentry wrote:
> >
> > Has anyone tried running Cayenne Modeler on macOS Monterey?
&g
Has anyone tried running Cayenne Modeler on macOS Monterey?
I ran, or at least I tried, CM 4.2M3 to look at Lon's issue and CM wouldn't
run. Tried a version I downloaded from the web site and the version I built
previously for the 4.2M3 release cycle. Didn't see any messages in
Console.app, but I
On Sun, Oct 10, 2021 at 3:04 AM Aristedes Maniatis
wrote:
> Can you explain a bit more? We don't store generated superclasses in
> version control since that's confusing and redundant. [1] This is
> similar to how we don't store swagger generated classes in version
> control for the server side
Awesome! Thanks Nikita!
On Fri, Mar 19, 2021 at 10:21 AM Nikita Timofeev
wrote:
> With my +1 the result is following:
>
> John Huss (PMC): +1
> Andrus Adamchik (PMC): +1
> Michael Gentry (PMC): +1
> Nikita Timofeev (PMC): +1
>
> I will finish the release today.
>
* Checksums valid.
* Signatures valid.
* RAT valid.
* DMG mounts.
* Cayenne Modeller (only tested macOS version) runs [1,2].
* Release builds [3].
+1 overall. I'd add a release/announcement note for the UI glitches.
Thanks!
mrg
1: There are a few UI glitches (https://imgur.com/a/ET6yWHb), at l
What are the expected build scenarios? With Java 8 and 11, everything built
successfully. With Java 14, it errors out at the documentation:
[INFO] tutorial-rop-server-http2: Cayenne ROP HTTP/2 Server Tutorial
SUCCESS [ 0.297 s]
[INFO] cayenne-docs-parent: Cayenne Documentation Parent .. SUCCESS [
Images here: https://imgur.com/a/ET6yWHb
FWIW, I have OpenJDKs 8-15 installed and it launched in 15.
On Thu, Mar 18, 2021 at 6:37 AM Andrus Adamchik
wrote:
> Hi Mike,
>
> Looks like the list strips off the attachments.
>
> Andrus
>
> > On Mar 18, 2021, at 6:31 A
Also the ObjEntity Callbacks tab view:
[image: Screen Shot 2021-03-18 at 6.30.49 AM.png]
On Thu, Mar 18, 2021 at 6:29 AM Michael Gentry wrote:
> Are the tabs in CM on macOS supposed to look this way?
>
> [image: Screen Shot 2021-03-18 at 6.27.48 AM.png]
>
>
> On Wed, Mar 1
Are the tabs in CM on macOS supposed to look this way?
[image: Screen Shot 2021-03-18 at 6.27.48 AM.png]
On Wed, Mar 17, 2021 at 2:57 AM Andrus Adamchik
wrote:
> +1
>
> Lots of fixes that address problems throughout my apps and downstream
> frameworks. E.g. I was able to remove a bunch of hack
ject. So far so good. :)
>
> On Mon, Oct 12, 2020 at 10:44 AM Michael Gentry
> wrote:
>
> > I was actually going to build this one this time! Ah well...
> >
> > Thanks Nikita!
> >
> >
> > On Mon, Oct 12, 2020 at 3:58 AM Nikita Timofeev <
&g
I was actually going to build this one this time! Ah well...
Thanks Nikita!
On Mon, Oct 12, 2020 at 3:58 AM Nikita Timofeev
wrote:
> Here is my
> +1
>
> And here is the results:
>
> John Huss (PMC): +1
> Andrus Adamchik (PMC): +1
> Nikita Timofeev (PMC): +1
>
> I will finish the release today
wrote:
> Hi Michael!
>
> Thanks for noticing this.
> Will try to fix, looks like we should set some magic property.
>
>
> On Thu, Jul 23, 2020 at 5:17 PM Michael Gentry
> wrote:
> >
> > If you use the search feature (upper-right corner of the page) in th
If you use the search feature (upper-right corner of the page) in the
JavaDocs, the links are broken.
URL: https://cayenne.apache.org/docs/4.1/api/
Search: BaseDataObject (click on search result)
404:
https://cayenne.apache.org/docs/4.1/api/undefined/org/apache/cayenne/BaseDataObject.html
URL: ht
I'm not sure if I'll be able to get to this soon. If I have time, I'll get
to it, but if not and there are enough votes, please don't let me hold the
release back.
Thanks!
On Tue, Jul 14, 2020 at 11:57 AM Nikita Timofeev
wrote:
> Hi all,
>
> The GA release of Cayenne 4.1 is almost here!
>
> R
Ah, I was too focused on compareTo() which doesn't handle nulls... :-)
On Tue, Jun 9, 2020 at 8:15 AM Andrus Adamchik
wrote:
> It should not. "instanceof" takes care of weeding out nulls.
>
>
> > On Jun 9, 2020, at 3:11 PM, Michael Gentry wrote:
>
BTW, I believe your current implementation will NPE on a null o2 here:
return ((BigDecimal) o1).compareTo((BigDecimal) o2) == 0;
On Fri, Jun 5, 2020 at 11:34 AM Michael Gentry wrote:
> Will adding this work? (Worked in a simple test I wrote.)
>
> public static boolean nullS
Will adding this work? (Worked in a simple test I wrote.)
public static boolean nullSafeEquals(BigDecimal o1, BigDecimal o2)
{
if (o1 == null || o2 == null)
return o1 == o2;
return o1.compareTo(o2) == 0;
}
Then delete the BigDecimal stuff from the other n
Thanks Nikita!
On Mon, Apr 20, 2020 at 3:53 AM Nikita Timofeev
wrote:
> Here is my
> +1
>
> And here is the results:
>
> John Huss (PMC): +1
> Michael Gentry (PMC): +1
> Andrus Adamchik (PMC): +1
> Nikita Timofeev (PMC): +1
>
> Non-binding:
> Emerson Castañe
Hi Nikita!
All of my release steps passed (assuming I use the RAT 0.14 snapshot) and
building with Java 8 and Java 11 works.
+1
Thanks!
On Wed, Apr 15, 2020 at 9:04 AM Nikita Timofeev
wrote:
> Hi all,
>
> I hope this will be the last try for the 4.2.M1.
>
> Release notes:
> https://github.co
d
> > > there is a workaround - use an explicit adapter.
> > >
> > > I am voting -0, which means that I wouldn't release it like that, but I
> > > don't want to veto the release either. If the majority decides we
> should
> > > proceed, so
Hi Andrus,
Given this is a milestone release, I think it is fine to release with the
AutoAdapter issue. These releases aren't required or expected to be
production-ready, although that would certainly be nice. They are for
finding issues needing to be addressed, and you have. :-)
mrg
On Mon,
Hi Nikita!
All of my release steps passed and building with Java 8 and Java 11
worked, including using Cayenne Modeler.
+1
Thanks!
On Tue, Apr 7, 2020 at 7:03 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is another try for the Cayenne 4.2.M1 release.
>
> Release notes:
> https://github.com/a
HUGE_IMAGE, BigEntity.MASSIVE_STRING )
>
> - hugi
>
>
>
> > On 29 Nov 2019, at 15:25, Michael Gentry wrote:
> >
> > Well, we can't always control the DB schema we have to interface with...
> >
> >
> > On Fri, Nov 29, 2019 at 5:30 AM Maik Musa
29.11.2019 um 07:07 schrieb Lon Varscsak :
> >
> > Yeah, it's a great idea.
> >
> > On Thu, Nov 28, 2019 at 6:06 AM Maik Musall
> wrote:
> >
> >> +1 sounds very useful to simplify the data model here and there
> >>
> >>> Am 27.11.201
I just happened across an article on Hibernate which talks about lazy
attributes. (A recent addition, I think.) This essentially allows you to
flag an attribute/column as lazy and it'll be excluded from the original
SELECT query, but if you call the getter it will then fetch it in. This is
conve
+1 -- thanks Nikita!
On Fri, Oct 25, 2019 at 8:17 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is 4.1.RC2 release with some critical fixes.
>
> Release notes:
> https://github.com/apache/cayenne/blob/4.1.RC2/RELEASE-NOTES.txt
> Maven repo:
> https://repository.apache.org/content/repositories/org
Thanks for doing this, Nikita! (And others, of course.) I'll try to be a
bit more response next time around. Been busy trying to finish up a home
remodel...
On Mon, Oct 14, 2019 at 3:44 AM Nikita Timofeev
wrote:
> Here is my +1
>
> Final results are following:
>
> John Huss (PMC): +1
> Andru
aven
re-install it.
On Thu, Oct 3, 2019 at 6:56 AM Andrus Adamchik
wrote:
> "-U" is only for refreshing SNAPSHOT dependencies. It does not affect how
> release artifacts are downloaded.
>
> Andrus
>
> > On Oct 3, 2019, at 1:08 PM, Michael Gentry wrote:
> >
Hi Ari,
I thought a bit about a web-based version of CM, too. I kind of liked the
idea (especially for your point #5 -- a Google Docs type of collaborative
editing), but ultimately decided it would introduce security/deployment
concerns I'd rather not focus on. I'd be happy to discuss the idea a
Could also try giving Maven a -U argument. I've had mixed success with that
working.
On Thu, Oct 3, 2019 at 4:09 AM Andrus Adamchik
wrote:
> > was cached in the local repository, resolution will not be reattempted
> until the update interval of objectstyle has elapsed or updates are forced.
>
>
I grabbed the release date off the web site...thanks!
On Wed, Sep 11, 2019 at 6:57 AM Andrus Adamchik
wrote:
> Yeah, somehow we skipped the announcement part. But it was most definitely
> released. I am using it actively :)
>
> Andrus
>
> > On Sep 11, 2019, at 1:05 PM,
Was 4.1B2 ever released? I don't see an announcement here or on the user
list...
Thanks,
mrg
On Mon, May 13, 2019 at 3:56 AM Nikita Timofeev
wrote:
> Here is my +1
>
> Final results are following:
>
> John Huss (PMC): +1
> Andrus Adamchik (PMC): +1
> Nikita Timofeev (PMC): +1
>
> I will fini
+1
All evaluations passed. Caveat: Only tested JDK 8 and Mac.
Thanks,
mrg
On Mon, Aug 6, 2018 at 9:52 AM Nikita Timofeev
wrote:
> Hi all,
>
> Here is a second try of Cayenne 4.0 final release
>
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1026
> Assem
Hi Nikita,
I noticed that cayenne-4.1.M2-win.zip doesn't create a cayenne-4.1.M2-win
directory when you unzip it, unlike cayenne-3.1.3-win.zip, which creates
a cayenne-3.1.3-win directory to unzip the distribution into. Is this
intentional? I think it would be preferable to create a directory in
I finally got that test to pass using "mvn -T1 ...", but I don't know if it
was just coincidental.
So here is my reluctant +1 ... :-)
Thanks!
mrg
On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev
wrote:
> Hi all.
>
> This is a maintenance release of 3.1 version.
>
> Maven repo:
> https://repos
> I think it still fails sometime in master branch and this problem
> should be addressed some day.
> Though it doesn't look like a new issue for this release.
>
> On Wed, Jul 18, 2018 at 5:15 PM, Michael Gentry
> wrote:
> > [mrg 10:14:00]
> >
> ~/Projects/Ca
[mrg 10:14:00]
~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports
> cat org.apache.cayenne.util.DeepMergeOperationTest.txt
---
Test set: org.apache.cayenne.util.DeepMer
1 - 100 of 964 matches
Mail list logo