Announcing 1.0.1!

1 view
Skip to first unread message

Derek Chen-Becker

unread,
Sep 9, 2009, 12:22:21 PM9/9/09
to liftweb
The Lift team is pleased to announce the lift-1.0.1 release!

Lift is an expressive and elegant framework for writing web applications.
Lift stresses the importance of security, maintainability, scalability
and performance while allowing for high levels of developer productivity.
Lift is a scala web framework.

Changes in this version include:

New features:
o Added custom type mapping to the DriverType class  Issue: 37.
o Added MappedDate and MappedTime to allow for better specification of time data  Issue: 12.

Fixed Bugs:
o Backported fixes for the Textile and XML parsers
o Backported the Actor memory leak fixes
o Backported a fix to S.params
o Fixed PostgreSQL Double type mapping
o Fixed support for Oracle  Issue: 37.
o Fixed MappedDateTime to use TIMESTAMP mapping  Issue: 12.
o Fixed ResultSet stringification for NUMERIC and DECIMAL  Issue: 36.

Changes:
o Refactored generated key support in DB/Mapper  Issue: 37.
o Modified DB Driver resolution to allow for version-specific drivers
o Upgrade to Scala 2.7.5


Have fun!
-Lift team

David Pollak

unread,
Sep 9, 2009, 12:28:40 PM9/9/09
to lif...@googlegroups.com
Excellent stuff Derek!
--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

Charles F. Munat

unread,
Sep 9, 2009, 12:42:25 PM9/9/09
to lif...@googlegroups.com
Indeed.

Derek Chen-Becker

unread,
Sep 9, 2009, 12:45:03 PM9/9/09
to liftweb
Just a reminder for anyone out there who wants to use 1.0.1: you'll need to update your pom.xml to use Scala 2.7.5 (and match what Lift was built with). Typically this just means modifying the properties element in your pom.xml like so:

  <properties>
    <scala.version>2.7.5</scala.version>
  </properties>

Derek

Stuart Roebuck

unread,
Sep 10, 2009, 8:06:33 AM9/10/09
to Lift
I've switched a very simple test project from 1.0 to 1.0.1 and
switched the scala version to 2.7.5

Now I've started seeing the following in my jetty log:

ERROR - [MEMDEBUG] failure
java.lang.NoSuchFieldException: refSet
at java.lang.Class.getDeclaredField(Class.java:1882)
at net.liftweb.http.PointlessActorToWorkAroundBug$$anonfun$act$2$
$anonfun$apply$2.apply(LiftServlet.scala:722)
at net.liftweb.http.PointlessActorToWorkAroundBug$$anonfun$act$2$
$anonfun$apply$2.apply(LiftServlet.scala:714)
at scala.actors.Reaction.run(Reaction.scala:78)
at net.liftweb.http.ActorSchedulerFixer$$anon$1$$anon$3.run
(LiftServlet.scala:673)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)

I note that there is a reference to this on the mailing list some time
ago and this was attributed to being a Scala 2.7.5 issue.

?

Stuart

On Sep 9, 5:45 pm, Derek Chen-Becker <dchenbec...@gmail.com> wrote:
> Just a reminder for anyone out there who wants to use 1.0.1: you'll need to
> update your pom.xml to use Scala 2.7.5 (and match what Lift was built with).
> Typically this just means modifying the properties element in your pom.xml
> like so:
>
>   <properties>
>     <scala.version>2.7.5</scala.version>
>   </properties>
>
> Derek
>

David Pollak

unread,
Sep 10, 2009, 11:34:49 AM9/10/09
to lif...@googlegroups.com
Hmmm... the pointless actor fix thingy should not have been included in 1.0.1.

Lemme look into it.

DavidV

unread,
Sep 10, 2009, 11:59:14 AM9/10/09
to Lift
I am running Scala 2.7.5 final and would like to upgrade to Lift
1.0.1. I have never upgraded my Lift before (still running 1.0) and
am not sure how to do it without creating a new project. I using
Maven and the jetty server to compile my lift code. I know how to
modify a .pom file and some basic command prompt maven commands. Can
I use mvn install, or mvn update or something similar? I'm sure this
is very straightforward and easy but am having a hard time figuring it
out and certainly don't want to mess up my webapp.
Thanks and looking forward to working with 1.0.1
David

On Sep 10, 11:34 am, David Pollak <feeder.of.the.be...@gmail.com>
wrote:
> Hmmm... the pointless actor fix thingy should not have been included in
> 1.0.1.
> Lemme look into it.
>
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp- Hide quoted text -
>
> - Show quoted text -

Ross Mellgren

unread,
Sep 10, 2009, 12:01:02 PM9/10/09
to lif...@googlegroups.com
Just change the version you depend on in your pom.xml and Maven will
pull the new jars and put them in the classpath.

-Ross

Derek Chen-Becker

unread,
Sep 10, 2009, 12:20:29 PM9/10/09
to lif...@googlegroups.com

David Pollak

unread,
Sep 10, 2009, 12:36:02 PM9/10/09
to lif...@googlegroups.com
On Thu, Sep 10, 2009 at 9:20 AM, Derek Chen-Becker <dchen...@gmail.com> wrote:
That's not this commit, is it?

http://github.com/dpp/liftweb/commit/cfc91f99d49ab8df833ca1ff4bb3406ba9605476


Yeah... that was against 2.7.4... 2.7.5 changed things.  I just committed a fix that will disable the feature unless someone explicitly enables it.
 

Derek Chen-Becker

unread,
Sep 10, 2009, 12:53:32 PM9/10/09
to lif...@googlegroups.com
Should I go ahead and re-spin 1.0.1, or should it be 1.0.2?

David Pollak

unread,
Sep 10, 2009, 12:57:36 PM9/10/09
to lif...@googlegroups.com
On Thu, Sep 10, 2009 at 9:53 AM, Derek Chen-Becker <dchen...@gmail.com> wrote:
Should I go ahead and re-spin 1.0.1, or should it be 1.0.2?

1.0.2.
 

Derek Chen-Becker

unread,
Sep 10, 2009, 1:36:59 PM9/10/09
to lif...@googlegroups.com
I'll see what I can do later this afternoon.

Derek
Reply all
Reply to author
Forward
0 new messages