Indrajit Raychaudhuri | 4 Sep 2010 01:06
Picon

Lift Web Framework 2.1 Release Candidate 1 released

The Lift Web Framework team is pleased to announce the 2.1-RC1 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.

This version is available for both Scala 2.7.7 and Scala 2.8.0.

Changes in this version include:

New features:
o Add SBT build support for Lift Framework build  Issue: 632.
o Add lift-core_zh_CN.properties (Simplified Chinese translation)  Issue: 612.
o Support for null and Box in Mongo  Issue: 619.

Fixed Bugs:
o Bug with record field initialisation  Issue: 354.
o Multiple <lift:lazy-load> in the same page does not work as expected
 Issue: 588.
o JettyTestServer start/stop not sequenced properly in unit tests  Issue: 631.
o LiftSession.processSnippet should handle StatefulSnippet instances
returned via LiftRules.snippetDispatch  Issue: 580.
o Overriding Field#label not affecting TextareaField#toFrom  Issue: 594.
o Alternate names for test_cond conditions  Issue: 602.
o MS SQL Server Driver is set to disable FK support  Issue: 606.
o General check of code to see if we have other things broken by new
2.8.0 collections semantics  Issue: 607.
o DB.runQuery and runUpdate need common type handling refactored  Issue: 609.
o Comet chat - input drops down after page refresh  Issue: 610.
(Continue reading)

Derek Chen-Becker | 9 Sep 2010 20:01
Picon
Gravatar

IMPORTANT: Maintenance on scala-tools.org tonight at 8pm PDT (GMT -7)

We have some kernel updates that will require a reboot, as well as an upgrade to Nexus that will hopefully resolve some of the recent issues with permissions. Expected outage duration is 5 minutes or less for the scala-tools.org website and hudson. Nexus might be down a bit longer. This will impact people publishing to scala-tools.org, or people attempting to retrieve Maven artifacts for projects hosted on scala-tools.org.

Thanks,

Derek

Stefan Zeiger | 16 Sep 2010 17:25
Favicon
Gravatar

ScalaQuery 0.9.0 released

  Hi,

I am pleased to announce the first official release of ScalaQuery, the 
type-safe database API for Scala.

ScalaQuery is an API / DSL (domain specific language) built on top of 
JDBC for accessing relational databases in Scala. It is being made 
available under a liberal BSD-style license and has no dependencies 
other then the Scala 2.8 library. The current release is ScalaQuery 
0.9.0 for Scala 2.8.0, with full support for the following database 
systems: PostgreSQL, MySQL, H2, HSQLDB/HyperSQL, Derby/JavaDB. SQLite 
support is under development. Accessing other database systems is 
possible, with a reduced feature set.

For more information, see the ScalaQuery web site: http://scalaquery.org
Source code: http://github.com/szeiger/scala-query
Mailing list: http://groups.google.com/group/scalaquery

Best regards,
Stefan

Derek Chen-Becker | 16 Sep 2010 18:19
Picon
Gravatar

ANNOUNCEMENT: Nexus and Hudson on scala-tools.org will be down tonight

Hello,
    Tonight from 6:30pm to 8pm PDT (GMT -7), the server hosting nexus.scala-tools.org, hudson.scala-tools.org, and most of the liftweb.net servers is going to be upgraded and will be offline.

Thanks,

Derek

ejc | 21 Sep 2010 17:17
Picon
Gravatar

Re: [scala] Scala 2.8.1 RC1

On Tue, Sep 21, 2010 at 8:47 AM, Antonio Cunei <antonio.cunei@...> wrote:
> We are happy to announce the first release candidate of the new
> Scala distribution: Scala 2.8.1 RC1 is now available from our
> Download Page. at: http://www.scala-lang.org/downloads
> This is a maintenance release; several bugs have been fixed, and
> some other improvements introduced. The new release is intended
> to be fully binary compatible with the existing version 2.8.0.

Excellent work!  The list of fixes is impressive and binary
compatibility is a good thing.

--
Eric.J.Christeson@...

Sam Stainsby | 22 Sep 2010 03:34
Picon
Favicon
Gravatar

announcing Granite - a Wicket-Scala-DB4O web application stack

Today we officially announced our project to provide a Wicket-DB4O-Scala 
web application stack:

http://sustainablesoftware.com.au/blog/?p=77

"I’m pleased to announce a new web application framework, called Granite, 
and an associated set of reusable libraries, called Uniscala. Please note 
that this is a work in progress: we are not announcing a release yet, or 
even a beta. A number people have started asking about the project, and 
so I felt it would be helpful to let the wider world know what is going 
on."

"Granite is a lightweight framework for the rapid development of web 
applications. It is based on the very cool and richly featured Apache 
Wicket web framework. Granite uses an embedded object database that 
avoids the need for SQL or Object-Relational Mappers (ORMs), and, in the 
Wicket tradition, is proud of, if not smug about, its distinct lack of 
external XML configuration files."

Indrajit Raychaudhuri | 24 Sep 2010 19:53
Picon

Announcing Lift Framework 2.1


The Lift team and the Lift community are proud to announce the 
availability of Lift Framework 2.1 [1].

Lift is an elegant, expressive web framework that allows any size team 
build and maintain secure, highly interactive, scalable web applications 
quickly and efficiently.  Lift is built on the Scala and compiles to JVM 
byte-code.  Lift applications deploy as WAR files on popular application 
servers and web cotainers including Jetty, Glassfish and Tomcat.  Lift 
applications can be monitored and managed with the same proven 
infrastructure used to manage and monitor any Java web application. 
Lift is open source licensed under an Apache 2.0 license.

Lift features include:

* Community: the Lift community is 2,000 members strong, super-active 
and always there to help with questions

* Best Comet (server-push) support that allows the creation of dynamic 
application such as Novell Pulse

* Super simple Ajax for creating highly interactive web applications 
without worrying about HTTP plumbing

* Secure by default: Lift apps are resistant to the OWASP top 10 
vulnerabilities including XSS, XSRF, and parameter tampering

* Concise and Maintainable: Lift apps typically contain fewer lines of 
code than corresponding Rails apps, yet are type safe so that many 
errors are flagged by the compiler

* Scalable: Lift apps scale to millions of users across many servers, 
yet are highly efficient for single-box implementations

* Compatible: Lift apps can take advantage of any Java library as well 
as the growing collection of Scala libraries

Lift 2.1's new features include:

* Support for both Scala 2.7 and Scala 2.8.
* Improved NoSQL support for MongoDB and CouchDB Squeryl support

Additionally, there are usual bug fixes and regular enhancements.

Lift-powered sites include:

* Foursquare: the multi-million user location based service that will 
soon surpass 1M+ checkins a day on their Lift-powered system

* Novell Pulse: enterprise collaboration software platform based on 
Google Wave

* Innovation Games: The fun way to do serious business -- seriously

* Xerox/XMPie: the leading provider of software for cross-media, 
variable data one-to-one marketing

* Snapsort: Compare and decide on cameras

* No Fouls: Find pickup basketball games

Please join the Lift community and help use grow Lift.  And a super-big 
thanks to the 30+ Lift committers and all the active community members 
who have grown the Lift community and code-base to what it is today -- 
and what it will be in the future!

One more thing:

We also have the all new website (liftweb.net) using the upcoming Lift 
CMS module!

Thank you, have fun and have a great Scala LiftOff!
- The Lift Framework team

References:
1. Website:    http://www.liftweb.net
2. Wiki:       http://www.assembla.com/wiki/show/liftweb
3. Discussion: http://groups.google.com/group/liftweb
4. LiftOff:    http://scalaliftoff.com

Antonio Cunei | 30 Sep 2010 11:13
Picon
Picon
Favicon

Scala 2.8.1 RC2

A new release candidate is now available: you can find Scala 2.8.1 RC2
on our Download Page at: http://www.scala-lang.org/downloads
This release candidate addresses a few minor issues detected in RC1;
if no further problems are found within the next two weeks, this
will become the final release. The new release is intended to be
fully binary compatible with version 2.8.0.

Please help us testing this new release candidate, and let us know
of any issues you may detect, or of any binary incompatibility issue
that you may encounter. You can find the list of improvements in
Scala 2.8.1 below.

The Scala 2.8.1 RC2 distribution
=====================================

This Release Candidate is made available for testing purposes only,
and is not intended for production environments. We will wait a
minimum of two weeks before issuing a final release, in order to
allow developers and testers to send us their feedback.

What is new?
============

The 2.8.1 release of Scala includes many bug fixes, listed below:

Ticket  Summary
-----------------
#36     When a val overrides an abstract var
#254    Scaladoc and val (constructor args and lazy)
#577    scaladoc for case class fields
#742    Assertion error on compilation
#1220   Stream.cons result not thread-safe
#1445   Scaladoc does not seem to correctly report singleton types
#1693   Implicit conversion ambiguity
#1766   Primary constructor does not initialize structural type when
         auxiliary constructors are present
#2318   Structural method is dispatched on non-public member when
         overriding public member
#2331   Assertion Error Erasure$Eraser.cast(Erasure.scala:442)
#2413   Types$TypeError when using inherited method from Java with
         repeated parameters
#2416   Unsound higher order typing
#2462   Better error messages for implicits
#2464   'class file is broken' error when extending Java static
         inner classes
#2799   spurious warning for deprecated case class
#3105   parameters with default values not distinguished
#3193   "Self" escapes SynchronizedMap
#3209   scalac crash on (invalid) input file with an annotation on
         package declaration
#3247   incorrect error message compiling trait with view bound
#3249   java generic signature should not refer to type parameters
         of enclosing method (partial fix)
#3361   NullPointerException in REPL when using DoubleLinkedList
#3374   error in kind checking: higher-order type parameters
#3399   IndexOutOfBoundsException on search for implicit =:=
#3403   Compiler error with renamed BeanProperty import
#3414   Option.empty
#3419   kind conformance and separate compilation
#3435   Compiler crash with TypeError during SpecializeTypes
#3461   Scala doc for List.sliding is incorrect
#3468   dated spec references to ByNameFunction
#3477   upper bound on type parameter leads inferencer to wrong
         arity
#3486   No Java Signature for mixed-in generic methods
#3493   The result of scala.collection.immutable.TreeSet[A]#toString
         should be sorted
#3494   Parameterizing varargs method on singleton type crashes
         scalac
#3495   Cannot pass Java properties containing ':'
#3496   Stream.splitAt does not terminate
#3497   assertion failed in getPrimitive
#3502   Stream.range regression in Scala 2.8.0 (works with Scala
         2.7.7)
#3507   assertion failure in mkAttributedQualifier
#3508   Stream.tabulate creates an infinite stream
#3519   Recent nsc change breaks AppEngine compatibility (partial
         fix)
#3521   Java annotation with negative double value causes error
#3540   TraversableFactory.iterate is too aggressive
#3543   Java annotations restriction; error message could be
         improved
#3548   scala.MatchError on code completion of a Tuple
#3551   jvm/actor-executor2 test fails very rarely due to incorrect
         use of j.u.c.Executor
#3570   Compiler crash in a small code
#3580   TraversableLike.toStream loops
#3582   Higher order type parameter results in implicit search
         failure
#3584   Random.shuffle not usable with Random objects initialized
         from a non-default seed
#3603   Integrate IntMap / LongMap into 2.8 collections
#3604   Compiler crash: XML parsing: <div></abbr>
#3605   No JSON Serializer in scala.util.parsing.json
#3612   Inner object does not conform to self-type
#3615   Enum with duplicate ordinal throws AssertionError
#3616   Enumeration.values is confused by methods returning Val
         instances
#3618   ill-formed type application with type constructors
#3622   Compiler crash with Java repeated parameters
#3627   ClassFormatError for specialized class extending specialized
         trait
#3629   Bring LinkedBlockingQueue up-to-date
#3631   java.lang.ArrayIndexOutOfBoundsException while compiling
         xhtml1-strict.scala
#3636   scala.MatchError with Specialization
#3645   Stream.tabulate creates an infinite constant stream
#3648   VerifyError with named constructor parameter with default
         value
#3649   scalac crashes after reporting name clash between val and
         companion object
#3650   specialization incorrectly searches for specialized variants
#3653   Repetitive method name/signature in class file
#3663   IllegalAccessError when using package proptected members of
         a Java class
#3667   Java Serialization Issue with Nested Class and Default
         Parameter
#3676   Compiler crash when trying to implement a custom view
#3679   scalac memory leak with NoPhase
#3684   ArrayBuilder.ensureSize can resize twice
#3685   field type inference fails when using named arguments with
         same name
#3688   JavaConversions.asMap can't be used a a view bound due to
         overloading
#3691   Compiler crash accessing higher kinded type in refinement
#3692   Infinite loop when compiling a simple manifest test
#3697   compile error applying curried method with repeated and
         default parameters
#3709   performance: use of implicit conversion to RichInt in
         ResizableArray wasteful
#3716   illegal characters in msil source causes compilation failure
#3717   ScalaSigParser in scalap doesn't use the new format
#3726   Blocks with application of a function-typed variable are
         seen as pure
#3728   Wrong generic Java signature for methods with Array[T]
         parameters
#3729   stack traces on file not found
#3737   scaladoc for Option is wrong in places, could use examples
#3750   No package-level scaladoc for the scala package
#3751   Update/improve scala.Array's scaladoc
#3756   Incongruous Java Class File / Package Crashes Scala Compiler
#3757   No error given when abstract base class is not fully
         implemented
#3763   type inference causes ClassCastException: Arrays are not
         ScalaObjects
#3765   Incorrect Position with \r\n Delimiters
#3766   Performance: ArrayBuffer.sizeHint could directly call
         arraycopy rather than Array.copy
#3767   Array.copy needs review
#3769   Compiler UnsupportedOperationException: Position.point when
         parsing ill-formed XML
#3772   companions and method-owned case classes (partial fix)
#3773   Missing deprecation warning
#3774   scalac hang on innocent looking source (partial fix)
#3776   scalac silently hangs while compiling (possibly with
         implicits)
#3777   type constructor inference should normalize to improve
         unification
#3779    <at> specialized collides with Manifest
#3780   cyclic reference when compiling sources using build manager
#3786   Improve scaladoc of scala.xml.pull
#3793   Improve scaladoc of scala.collection package and link to the
         new Guide
#3803   Specialization with function object causes null reference

In addition, the release contains many small improvements and fixes,
particular concerning Scaladoc. Please help us testing this new
release!


Gmane