Lift 4 feedback?

19 views
Skip to first unread message

Matt Farmer

unread,
Apr 19, 2026, 8:38:55 AM (6 days ago) Apr 19
to Lift
How has Lift 4 RC1 been treating everyone?

Would we be good to call this final?

Andreas Joseph Krogh

unread,
Apr 19, 2026, 9:35:05 AM (6 days ago) Apr 19
to 'Matt Farmer' via Lift, Lift

We're running this in production and have fo a while, so 👍

 

Keep 🎸!

 

--
Andreas Joseph Krogh
CTO / Partner - Visena AS
Mobile: +47 909 56 963

 

 

På søndag 19. april 2026 kl. 14:38:38, skrev 'Matt Farmer' via Lift <lif...@googlegroups.com>:
How has Lift 4 RC1 been treating everyone?
 
Would we be good to call this final?
 
 

 

-- 
You received this message because you are subscribed to the Google Groups "Lift" group.
To unsubscribe from this group and stop receiving emails from it, send an email to liftweb+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/liftweb/7KmN0AcksC8RrpcYZ3dbZkQ7xeAi3yEZIwtx9r5NIyYe-osrcjpaP4SPTIJw5jl23b3wZ6gCXbfDHvmOQnfZcxBnuir0j_349gepdoQsc-A%3D%40frmr.me.
 

François ARMAND - Rudder

unread,
Apr 19, 2026, 2:39:32 PM (6 days ago) Apr 19
to lif...@googlegroups.com
We need to remove lift-json first, there is too much incompatibilities in our use cases - we were already migrating away from it, so we "just" need to finish that process.
But don't refrain yourself from calling it a final, we will see once we catch up :)

François ARMAND
CTO
T: +33 183 62 99 23   M: +33 663 37 60 55

Andreas Joseph Krogh

unread,
Apr 19, 2026, 4:57:01 PM (6 days ago) Apr 19
to François ARMAND - Rudder, lif...@googlegroups.com

I'm curious; what do you mean by “remove lift-json first”?

lift-json i already removed. Are you experiancing any difficulties migrating to json4s? If so I'm interested to hear about it.

François Armand

unread,
Apr 20, 2026, 1:20:15 AM (6 days ago) Apr 20
to lif...@googlegroups.com
Hello,

When you did the switch from lift-json to json4s, we tried to see how it want for us.

We hit several issues like https://github.com/json4s/json4s/pull/1772 or https://github.com/json4s/json4s/issues/1811
which would have needed substantial changes in our code base.

Since we were already switching from lift-json to zio-json, it wasn't making sense to do work to migrate from lift-json to json4s and then from json4s to zio-json, so we preferred to prioritized finishing our on-going migration before switching to lift 4 rc.

This should be a matter of a couple weeks now.
--
François ARMAND

19 avr. 2026 22:56:59 Andreas Joseph Krogh <and...@visena.com>:

Andreas Joseph Krogh

unread,
Apr 20, 2026, 1:49:11 AM (6 days ago) Apr 20
to François Armand, lif...@googlegroups.com

Lucky for us, our json4s-issues where fixed and released in time (https://github.com/json4s/json4s/issues/1811 isn't an issue for us).

We decided to not introduce yet another json-lib as Lift still pulls in json4s to work internally.

François ARMAND - Rudder

unread,
Apr 24, 2026, 8:26:49 AM (yesterday) Apr 24
to lif...@googlegroups.com
So, some report on migrating to 4.0.0-RC1 now that we remove our usage of lift-json : it looks like it works :) 

The only noticeable thing found for now is that I saw a change in behavior in our use of `LiftRules.liftContextRelativePath` 'toString' which used to render the path, and now I need to do `LiftRules.liftContextRelativePath().mkString("/")` - but perhaps I'm just missing some import. In any case, it wasn't hard to workaround. 

I have some question about dependencies though:

- I see that there is still `scala-compiler`. It used to be a dependency of `lift-json` but afaik it is not the case for json4s (https://github.com/json4s/json4s/issues/108). Why it is sill needed ? It's a big and dangerous dependency, if we can get rid of it, it would be awesome

- what about rhino ? Is it still used ? It's not very maintained, and I'm not sure lift still execute server-side JS given all the lift-4 changes. Same as for scala-compiler, if we can get rid of it, it would be a win. 


Awesome work in any case, congrats !

François ARMAND
CTO
T: +33 183 62 99 23   M: +33 663 37 60 55


On 19/04/2026 14:38, 'Matt Farmer' via Lift wrote:
How has Lift 4 RC1 been treating everyone?

Would we be good to call this final?

Matt Farmer

unread,
12:30 PM (2 hours ago) 12:30 PM
to lif...@googlegroups.com
Taking a look at this today. I’m game to nuke orphaned dependencies if we can. 




-------- Original Message --------
Reply all
Reply to author
Forward
0 new messages