Varnish Cache 3.0.1 Released

August 31, 2011 by admin · Leave a Comment 

Varnish Cache 3.0.1 has been released.

Varnish Cache is an open source, state of the art web application accelerator. You install it on your web server and it makes your website fly.


Varnish is distributed as both source and binary packages. Please choose the appropriate version for your platform.

Summary of changes from 3.0.0 to 3.0.1

  • Objects with grace and keep set were mistakenly seen as candidates for the shortlived storage, but would not be cleaned up quickly, something that manifested as if there was a memory leak. This is now fixed.
  • When multiple clients were waiting for an object, all clients would be woken up when an object became available, leading to stuck threads. This has now been fixed
  • A bug in how XML entities were handled with ESI has been fixed
  • The documentation has seen numerous updates
  • varnishncsa is now more stable and has support for showing arbitrary request and response fields

A fuller list of changes can be found in the changes document.

jQuery 1.6.3 RC1 Released

August 30, 2011 by admin · Leave a Comment 

  • jQuery 1.6.3 RC1 Minified
  • jQuery 1.6.3 RC1 Uncompressed
  • Changes:


    • #9255: jQuery.parseXML error handling does not work in webkit browsers
    • #9854: Pass statusText through instead of “normalizing” it
    • #9887: jQuery.ajaxSetup may cause unnecessary memory usage
    • #9970: Typo in ajax.js: status should be jqXHR.status?
    • #10098: Encode comment-like Accept headers to avoid mobile carrier mangling


    • #9630: foo.contents().hasClass() returns incorrect value
    • #9699: removeAttr(‘style’) does not consistently remove the style attribute in webkit
    • #9719: removeAttr(‘disabled’) doesn’t change input’s color on IE6
    • #9979: .prop(‘tabIndex’) returns inconsistent results for elements that have not yet set tabIndex
    • #9980: Simplify the attr code by using getAttributeNode for everything in IE6/7


    • #9988: Minimal License Header in compressed jQuery


    • #9521: XSS with $(location.hash) and $(#) is needed?
    • #9897: try-catch isPlainObject detection
    • #10076: $.inArray crashes IE6 and Chrome if second argument is `null` or `undefined`


    • #6652: Remove filter:alpha(opacity=100) after animation
    • #9572: Support -ms-transform in .css() method
    • #10021: Can’t add negative numbers using the relative-value syntax with .css() and .animate()


    • #8235: throws a script error in certain circumstances
    • #9318: HTML5 data attributes has strange behaviour with if attribute names contain numbers
    • #9413: $.fn.removeData does not remove data with a dash in a name
    • #9779: Allow non-null|undefined evaluation of data property values
    • #9794: correctly handle access to arbitrary data property values
    • #10016: Cannot retrieve “false-y” values under key names with dashes using method
    • #10080: unload from frame’s window breaks in IE8


    • #10123: .width() can return a float in Firefox 6


    • #9381: Animations halt when the browser is out of focus due to requestAnimationFrame
    • #9678: setInterval cleared by animation


    • #7071: Accessing the ‘type’ property on VML elements fails on IE during submit special handler


    • #9587: Cloning a div with an object causes error in IE8


    • #9634: Visible “t” character in upper left corner during support.js init
    • #9823: IE 8 crashes when using background-image on BODY in css
    • #9964: test/support.js module strictEqual typo
    • #10029: $.support.scriptEval removed, but still included in documentation

    Jodd 3.2.7 Released

    August 30, 2011 by admin · Leave a Comment 

    Jodd 3.2.7 has been released.

    Jodd is generic purpose open-source Java utility library. It enriches JDK with many powerful and feature rich utilities. Jodd helps with everyday task, makes code more robust and reliable. Special attention is put into creating reusable and fastest possible code and still keeping it compact, under 550 KB. – distribution jars only (820 KB)


    utility library
    Jodd WOT
    application frameworks
    groupId org.jodd org.jodd
    artifactId jodd jodd-wot
    version 3.2.7 3.2.7
    opt. depend. yes no

    Jodd Bundles

    download – jars only: distribution, javadoc sources (3.7 MB)

    download – distribution jars, javadoc, sources and tests (4.1 MB)

    download – all with dependencies included (8.9 MB)

    Spring AMQP 1.0 GA Released

    August 26, 2011 by admin · Leave a Comment 

    Spring AMQP 1.0 GA has been released.

    The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions. We provide a “template” as a high-level abstraction for sending and receiving messages. We also provide support for Message-driven POJOs. These libraries facilitate management of AMQP resources while promoting the use of dependency injection and declarative configuration. In all of these cases, you will see similarities to the JMS support in the Spring Framework. The project consists of both Java and .NET versions.

    The first GA release (1.0.0.RELEASE) is now available.


    Spring AMQP for Java | Spring AMQP for .NET

    Project Resources

    Spring AMQP for Java

    Reference Manual HTML | PDF
    API Documentation HTML
    Issue Tracking (JIRA):
    Source Control (Git):
    Samples (Git):
    Changelog (Fisheye):
    Build Status (Bamboo):

    Spring AMQP for .NET

    Reference Manual HTML | PDF
    API Documentation HTML
    Issue Tracking (JIRA):
    Source Control (Git): git://
    Changelog (Fisheye):
    Build Status (Bamboo):

    C, Erlang, Java and Go Web Server performance test

    August 25, 2011 by admin · Leave a Comment 

    Here is a excellent tutorial show you about C, Erlang, Java and Go Web Server performance test:

    I had tested a hello world web server in C, Erlang, Java and the Go programming language.
    * C, use the well-known high performance web server nginx, with a hello world nginx module
    * Erlang/OTP
    * Java, using the MINA 2.0 framework, now the JBoss Netty framework.
    * Go,

    Spring Data Graph 1.1.0 Released

    August 25, 2011 by admin · Leave a Comment 

    Spring Data Graph 1.1.0 has been released.

    Spring Data Graph enables POJO based development for Graph Databases like Neo4j. It extends annotated entity classes with transparent mapping functionality. A template programming model equivalent to well known Spring templates is also supported. Spring Data Graph is part of the bigger Spring Data project which aims to provide convenient support for NoSQL databases.

    Spring Data Graph is released under the Apache Software License. Its source code is hosted on github. Several examples can also be found there. Issue tracker and forums are provided at You can follow @SpringData and @Neo4j on twitter and also subscribe to the Neo4j mailing list for more information.

    Downloads | JavaDocs | Spring Data Graph Guide Book | Changelog

    Varnish 3.0.1 RC1 Released

    August 24, 2011 by admin · Leave a Comment 

    Varnish 3.0.1 RC1 has been released.

    Changes from 3.0.0 to 3.0.1 beta 1


    • Avoid sending an empty end-chunk when sending bodyless responsed.
    • http_resp_hdr_len and http_req_hdr_len were set to too low values leading to clients receiving HTTP 400 Bad Request errors. The limit has been increased and the error code is now HTTP 413 Request entity too large.
    • Objects with grace or keep set were mistakenly considered as candidates for the transient storage. They now have their grace and keep limited to limit the memory usage of the transient stevedore.
    • If a request was restarted from vcl_miss or vcl_pass it would crash. This has been fixed. Bug #965.
    • Only the first few clients waiting for an object from the backend would be woken up when object arrived and this lead to some clients getting stuck for a long time. This has now been fixed. Bug #963.
    • The hash and client directors would mistakenly retry fetching an object from the same backend unless health probes were enabled. This has been fixed and it will now retry a different backend.


    • Request specific variables such as client.* and server.* are now correctly marked as not available in vcl_init and vcl_fini.
    • The VCL compiler would fault if two IP comparisons were done on the same line. This now works correctly. Bug #948.


    • Add support for logging arbitrary request and response headers.
    • Fix crashes if hitmiss and handling have not yet been set.
    • Avoid printing partial log lines if there is an error in a format string.
    • Report user specified format string errors better.


    • varnishlog -r now works correctly again and no longer opens the shared log file of the running Varnish.


    • Various documentation updates.
    • Minor compilation fixes for newer compilers.
    • A bug in the ESI entity replacement parser has been fixed. Bug #961.
    • The ABI of vmods are now checked. This will require a rebuild of all vmods against the new version of Varnish.


    JBoss AS 6.1.0 Released

    August 22, 2011 by admin · Leave a Comment 

    JBoss AS 6.1.0 has been released.

    Feature Request

    • [ JBAS-8268 ] Should we add a relax flag for people using out of order content inside elements of their XML files
    • [ JBAS-8823 ] Enable Javassist usage in Weld even when bundled in app
    • [ JBAS-8905 ] Support easy non-EJB Weld configuration
    • [ JBAS-9411 ] jboss 6.1.x start up message


    • [ JBAS-7883 ] When multiple mail services are deployed they all share the same settings.
    • [ JBAS-7950 ] HornetQ keeps re-delivering the message infinitely on a failure to deliver to MDB
    • [ JBAS-8297 ] Weld throws error No active contexts for scope type javax.enterprise.context.RequestScoped
    • [ JBAS-8420 ] Error installing to PostClassLoader, java.lang.VerifyError
    • [ JBAS-8477 ] IndexOutOfBounds exception when app dir name is shorter than 5 characters
    • [ JBAS-8546 ] Mail MDB stop working due to negative Thread.sleep(timeout) call in NewMsgsWorker#run()
    • [ JBAS-8579 ] Taglibs with no body-content cause a NPE
    • [ JBAS-8627 ] Fix testsuite failures affecting 6.1.0 Release
    • [ JBAS-8638 ] metadata-deployer-jboss-beans.xml is missing mapping for jboss-web_5_1 xsd
    • [ JBAS-8669 ] StringIndexOutOfBoundsException when deploying applications with 3 characters or less
    • [ JBAS-8718 ] jboss.server.temp.dir grows huge over time
    • [ JBAS-8733 ] Extended persistence context not available in @PostConstruct method of stateful EJB
    • [ JBAS-8776 ] “Failed to resolve Java binding” for jboss-web.xml version 6.0
    • [ JBAS-8778 ] Problem with deployment order of EAR and JMS queues
    • [ JBAS-8784 ] Fix EAR and WAR CL default wrt existing ClassLoadingDomainMetaData
    • [ JBAS-8786 ] JBoss unpacks all jars from WEB-INF\lib of war file
    • [ JBAS-8788 ] Remove duplicate JPA parsing deployer
    • [ JBAS-8789 ] Stackoverflow deploying WAR with specific JAR in lib
    • [ JBAS-8791 ] log4j-appender seems not working in jboss-logging (AS6 final)
    • [ JBAS-8794 ] AS 6.0 dist zip: File names differing only in letter case
    • [ JBAS-8797 ] Logging with SLF4J produces wrong output when using multiple parameters in format
    • [ JBAS-8802 ] jbossweb-standalone profile is missing JMXConnector
    • [ JBAS-8803 ] Inclusion of an EJB JARFile in EAR /lib causes “No module with relative path” error
    • [ JBAS-8839 ] Initialize-in-order in application.xml not honored
    • [ JBAS-8843 ] size-rotating-file-handler not rotating
    • [ JBAS-8862 ] Copyright notice for JBoss 6.0.0 Final is missing
    • [ JBAS-8864 ] touch of war does not trigger redeployment
    • [ JBAS-8868 ] Incorrect setter picked up for resource injection
    • [ JBAS-8869 ] AS trunk/build/docs folder contains the readme.html with 5.0.0.CR2 release notes
    • [ JBAS-8895 ] Can’t connect to JMS before server has started up completely
    • [ JBAS-8901 ] dependency injection fails when deploying large graphs of inter-dependent EJBs
    • [ JBAS-9407 ] Setting up of application specific logging context leads to IllegalArgumentException
    • [ JBAS-8912 ] JBossCacheManager.listSessionIds() not accurate when using DIST
    • [ JBAS-8937 ] Removing unused Weld deployers leads to unrelated RAR failures
    • [ JBAS-9150 ] JRuby war deployment error on JBoss AS
    • [ JBAS-9155 ] jboss processes only one persistence.xml file per war file
    • [ JBAS-9211 ] java.lang.NoClassDefFoundError: test/n (wrong name: test/N)
    • [ JBAS-9335 ] Errors in windows service.bat error handling
    • [ JBAS-9336 ] password_tool.bat generates java.lang.ClassNotFoundException
    • [ JBAS-9362 ] Long running thread leaks SimpleRole objects
    • [ JBAS-9376 ] Port the fix for JBPAPP-6363 (Performance issue due to non-guarded trace level logging in security interceptor)
    • [ JBAS-9383 ] Extended persistence context no longer extended
    • [ JBAS-9390 ] Request context not active during remote EJB invocations
    • [ JBAS-9397 ] Memory leak in EJB3.1 no interface view for stateful beans
    • [ JBAS-9420 ] JMS Manager is unavailable in JBoss Application Server 6.1.0
    • [ JBAS-9422 ] Minimal server fails to start due to CNFE
    • [ JBAS-9431 ] Unable to set no-tx-separate-pools for Oracle XA datasource
    • [ JBAS-9432 ] Deployments fail when there is no WEB-INF directory in a .war


    • [ JBAS-8044 ] Make it easier to configure boot logging file
    • [ JBAS-8782 ] scanning-deployers-jboss-beans.xml should ignore MalformedParameterizedTypeException
    • [ JBAS-8796 ] Hot deployment scanner interval setting needs to be documented for AS6
    • [ JBAS-8807 ] Track Component Upgrades for 6.1.0 Release
    • [ JBAS-8815 ] Regression in Hibernate session/sessionfactory injection
    • [ JBAS-8828 ] Enable Weld usage of MC Scanning lib
    • [ JBAS-8935 ] Upgrade to JBoss Negotiation 2.1.0
    • [ JBAS-9356 ] Move the ejb3-async-deployer-jboss-beans.xml out of the jar so that it can be configured by users
    • [ JBAS-9409 ] Update jstl 1.2 dependency due to change in Maven central
    • [ JBAS-9419 ] Add jndi alias for new JBossAS7 default DS


    • [ JBAS-8834 ] org.jboss.test.web.test.Enc*UnitTestCase
    • [ JBAS-8835 ] org.jboss.test.web.test.NamingServletUnitTestCase
    • [ JBAS-8836 ] org.jboss.test.web.test.RootContextUnitTestCase
    • [ JBAS-9426 ] org.jboss.jmx.test regressions
    • [ JBAS-9427 ] org.jboss.test.jbossmessaging.test.XAResourceUnitTestCase
    • [ JBAS-9429 ] org.jboss.test.jbas8528.test.ApplicationNamingUnitTestCase.
    • [ JBAS-9430 ] org.jboss.test.web.test.ActiveRequestResponseCacheValveUnitTestCase
    • [ JBAS-9434 ] org.jboss.test.ejb3.singleton.unit.SingletonUnitTestCase


    Component Upgrade

    • [ JBAS-8809 ] Upgrade to jboss-logmanager-log4j 1.0.0.GA
    • [ JBAS-8810 ] Upgrade to jboss-logmanager 1.2.0.GA
    • [ JBAS-8811 ] Upgrade to jboss-logging 3.0.0.GA
    • [ JBAS-8813 ] Upgrade to slf4j-jboss-logmanager 1.0.0.GA
    • [ JBAS-8814 ] Track EJB3 upgrades to AS trunk
    • [ JBAS-8819 ] Upgrade to log4j 1.2.16
    • [ JBAS-8913 ] Update Microcontainer lib
    • [ JBAS-9043 ] Upgrade to Remoting 2.5.4.SP1
    • [ JBAS-9164 ] Upgrade to latest available version of RESTEasy
    • [ JBAS-9386 ] Upgrade to Remoting 2.5.4.SP2
    • [ JBAS-8832 ] Upgrade to Hibernate 3.6.1.Final
    • [ JBAS-9393 ] Upgrade to hibernate 3.6.4-Final
    • [ JBAS-9404 ] Upgrade to hibernate 3.6.5-Final
    • [ JBAS-9408 ] upgrade to hibernate-jpa-2.0-api-1.0.1.Final
    • [ JBAS-9417 ] Upgrade to jboss-bootstrap 2.1.0-alpha-6
    • [ JBAS-9425 ] Upgrade to hibernate 3.6.6-Final
    • [ JBAS-9398 ] Upgrade HornetQ to 2.2.2.Final
    • [ JBAS-9418 ] Upgrade HornetQ to 2.2.5.Final


    • [ JBAS-8948 ]  Switchboard: Add configuration option to ResourceEnvRefProvider to not throw RuntimeException upon missing @Resource annotation


    • [ JBAS-9440 ] Release JBoss AS 6.1.0.Final

    Hibernate Core 4.0.0.Beta2 Released

    June 24, 2011 by admin · Leave a Comment 

    Hibernate Core 4.0.0.Beta2 has been released.

     Most of the work in this release deals with continuing to tidy up the new metamodel. The complete list of its changes can be found in the JIRA release notes

    The release is available from SourceForge in bundle form as well as from the JBoss Nexus repository under the org.hibernate groupId.

    jBPM 5.1.0 Released

    June 24, 2011 by admin · Leave a Comment 

    jBPM 5.1.0 has been released.

    jBPM is a flexible Business Process Management (BPM) Suite. It makes the bridge between business analysts and developers. Traditional BPM engines have a focus that is limited to non-technical people only. jBPM has a dual focus: it offers process management features in a way that both business users and developers like it.

    jBPM5 is the latest community version of the jBPM project.  It is based on the BPMN 2.0 specification and supports the entire life cycle of the business process (from authoring through execution to monitoring and management).

    The current jBPM5 snapshot offers open-source business process execution and management, including

    • embeddable, lightweight Java process engine, supporting native BPMN 2.0 execution
    • BPMN 2.0 process modeling in Eclipse (developers) and the web (business users)
    • process collaboration, monitoring and management through the Guvnor repository and the web console
    • human interaction using an independent WS-HT task service
    • tight, powerful integration with business rules and event processing

    Download HERE

    Next Page »