Lift 4 feedback?

17 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Ā (5 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Ā (5 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?
Reply all
Reply to author
Forward
0 new messages