- Chronon 3 beta - 10x performance improvement, massive memory usage improvement
- Continuous Deployment with Jenkins/Tomcat
- Exploiting Tomcat - all your ROOT are belond to us.
- Cliff Click leaves Azul systems to form 0xdata and build H2O database
- Pangool - an easy to use fluent Java DSL for Hadoop queries
- ZooKeeper 3.3.5
- Weld 1.1.6
- A model for improving names
- PHPStorm / WebStorm 4.0 EAP 117.65
- IntelliJ IDEA 11.1 RC3
- jClouds bindings for clojure - from HP Cloud
- Archiva gets a new website thanks for the Maven Fluido skin
- HTTP “Prefer” header draft
- clojure-maven-plugin 1.3.10
- Microsoft tries to stay relevant and adds Git to Codeplex
Sunday, March 25, 2012
Sunday, March 18, 2012
Java / Misc
- Preview JDK - 7u4 b16
- Oracle delays public JIRA project for OpenJDK
- Play 2.0 released
- Easy-Cassandra - ORM - now works with maven, I wonder if you’d loose a lot of the power of NoSQL just
wrapping it up in an ORM?
- coffeescript-maven-plugin Gotta love pull requests that come with new IT tests!
- Can you afford to not know git any longer
- codeline-enforcer-rule - a simple Maven Enforcer rule to block classes from import statements, or general regex patterns in source lines.
- JDeodorant for class refactoring - eclipse plugin
- Google Summer of Code 2012 accepted organisations
- TestNG 6.4 now “supported” by current builds of IntelliJ IDEA - plugin now forces you to use the version shipped with the plugin, tells you when theirs a version conflict and offers to update the version in the plugin directory if you wish.
- JRebel 4.6.1
- GWT plugin was improved in terms of deployment performance
- Spring 3.1 specific features handling was improved
- Sonatype 2012 Open Source Development Survey Results
- Jetty now supports SPDY - not sure if we mentioned it… SPDY jars were however accidentally left out of the distribution packages for 7.6.2/8.1.2 and will be bundled with 7.6.3 and 8.1.3, they are dowloadable from Maven Central tho.
- Freemarker 2.3.19 Includes some non-backwards compatible security fixes. Read the changelog before updating.
- iText 5.2.0 released, iText Summit is next week ( an entire conference on iText? ), still released with the evil AGPL. It’s a shame as the product is nice and has gotten some awesome improvements since the last GPL release.
- Thoughtworks technology radar is out and lists Maven as a “hold”, due to its lack of flexibility and support for automation best practices - whatever that may mean…..
- Apache Shiro 1.2
- Cleaning your local Maven Repo with Groovy - Mark’s taken to also using the dependency:purge-local-repository goal of the maven-dependency-plugin.
- New language modularisation SIP for Scala - even some of the Scala folk seem up in arms over it.
Monday, March 12, 2012
- DataStax has quietly made their Cassandra documentation available in PDF
- ExcelTestNG - interesting - webdriver/selenium testing driven by Excel spreadsheets, and TestNG.
- Practical Unit Testing with Mockito and TestNG is nearing publication - now has an ISBN!
- LogBack 1.0.1
- Hibernate 4.1
- Hazelcast 2.0 released - release notes.
- AIDE - IDE for Android, ON Android
- Terminal-IDE is similar, but gives you a vi based environment.
- SmartGIT 3.0.1 available - changes - GUI Git client in Java. now supports mercurial and svn since I last checked it out.
- Gerrit 2.3rc0 available
- Atlassian buys an IRC/IM client/server company - closes a 7 year ticket “won’t fix”
- NettoSphere - A WebSocket and HTTP server based on Atmosphere and Netty.
- vert.x - node.js like asynchronous web server/platform - lets you write applications in js, ruby, and java. comes with distributed event bus, websocket support, tcp/ssl, pre made modules for mailer, authentication, work queues
- Thymeleaf 2.0 - XML/HTML specific template engine.
- GateIN 3.2.0 Final - people still use portal servers?
- JRebel 4.6 released, JRebel for Vaadin announced
Apache / Maven / Related
- Shavenmaven - super-lightweight dependency management - NO XML - just URLs
- Grails 2.0.1 now uses RichardStyle composites, and hopefully will make its way to “Apache Maven Central” soon.
- Apache Jena 0.9.0 - Java framework for building Semantic Web
- Commons Math 3.0
- Apache Camel 2.9.1
- Apache Hama 0.4 - incubating - metrics on Hadoop
- Apache Rave 0.8 - incubating - social mashup
- Apache Tomcat Native 1.1.23
- Apache Ant 1.8.3
- Directory studio 2.0.M3
- ApacheDS 2.0.0-M6
- Apache Directory LDAP 1.0.0-M11
- Apache Commons Daemon 1.0.10
- Apache ACE has become a top level project
- Apache OFBiz 09.04.02 (2nd TLD in a month - DeltaCloud was the other)
- Apache MyFaces extension for CDI 1.0.4
- Akka moved to a new Akka Organisation on Github
- Akka 2.0 also released!
- New Scala proposal for value types
- Clojure 1.4 beta 4
First Github got hacked, then node.js’s NPM, Clojars takes precautions:
In light of the recent break-in to the Node.js package hosting site (https://gist.github.com/2001456), I’ve decided to bump the priority of increasing the security on Clojars. I’ve deployed a fix that uses bcrypt (http://codahale.com/how-to-safely-store-a-password/) for password hashing. The first time you log in, it will re-hash your password using bcrypt and wipe the old weak hash.
Note that Clojars has NOT had a security breach at this time. This is a preventative measure to protect your password in the event of a future breach. We are also looking into allowing signed jars (and possibly requiring them for releases). If you’re interested in helping out with this effort, (design or code) please join the clojars-maintainers mailing list: http://groups.google.com/group/clojars-maintainers
Because we can’t ensure that everyone will log in to re-hash their password, at some point in the future (probably 2–3 weeks out) we will WIPE all the old password hashes. Otherwise users who have stopped using Clojars or missed the announcement could have their passwords exposed in the event of a future break-in. I will be sure to send out a few more warnings before this happens, but even if your password has been wiped it’s easy to reset it via the “forgot password” functionality.
If you have any applications storing passwords hashed with SHA1 (even if you use a salt) I highly recommend you take the same steps; refer to http://codahale.com/how-to-safely-store-a-password/ for details.
please log into Clojars to re-hash your password.
Thanks for your attention.
- Related news - Bouncy Castle 1.46 released
- Static code analyzer for Clojure - kibit 0.0.2 now released
- Marginalia v0.7.0 - documentation generator for clojure
- lein 2.0 preview releases are out, and now preview2 is supported by Travis-CI
- lein-navem is a lein plugin that converts a maven pom.xml into lein project.clj
- Datomic is a new database service from Rich Hickey. And dayam it looks nice. Some really nice ideas in here.