On behalf of the IzPack project team, I am glad to announce the release of IzPack 4.2.1!

IzPack is a one-stop solution for packaging, distributing and deploying applications. IzPack is a project hosted by the Codehaus foundation (see http://codehaus.org/) and it can be downloaded from http://izpack.org/

IzPack 4.2.1 is a maintenance, stable release that brings a lot of useful fixes and improvements for production use while the team continues to develop new features for IzPack 4.3.0. Some notable changes include:

  • the privileges escalation mechanism can now be fine-tuned to be activated on selected platforms (e.g., activate it on MS Windows Vista, but not on MS Windows XP, Linux and Mac OS X)
  • standalone compiler fixes
  • easier development of IzPack panels with Maven
  • bug fixes in automated and web installers
  • conditions / rules framework fixes
  • loose packs fixes
  • fixes for the shortcuts creation on MS Windows Vista
  • translations updates.

The complete release notes are available at http://jira.codehaus.org/secure/ReleaseNote.jspa?version=14953&styleName=Html&projectId=11707&Create=Create

I would like to warmly thanks the IzPack developers and contributors for their incredible help and hard work that made this release possible. Thanks a lot guys, you rock (smile)

I would also like to announce that I am starting to offer professional services for IzPack in the form of freelance consulting, support, custom development and installer creation bootstrapping. I have just set up a page at http://izpack.proservices.ponge.info/ (more details will be available soon). Do not hesitate to contact me if such services would be useful to you!

The launch of such professional services does not mean that IzPack is going to be a proprietary commercial product at all (and that would be silly, really). I do care about IzPack being still that fruitful ecosystem where businesses, individuals and projects collaborate to offer a compelling solution to applications deployment. In the end of the day, this activity can only help sustaining the project.

IzPack is and will always be a free, opensource and community-driven project. That's my promise!

Thanks again to you all for your support, and enjoy this new release!

Continuous integration

Thanks to Codehaus and the licenses donations that Atlassian makes to the foundation, IzPack now uses a continuous integration Bamboo server.

There is one build plan at the moment: http://bamboo.ci.codehaus.org/browse/IZPACK-TRUNK.

3 new developers

The IzPack project is glad to welcome 3 new developers:

  • Anthonin Bonnefoy
  • Florian Bühlmann
  • David Duponchel

Florian recently contributed a lot of high quality patches as an external contributor, and it just made a whole lot of sense to have in joining the project.

Anthonin and David are final year students in a french computer engineering school called ISIMA. They worked under my supervision on some IzPack refactorings. They made a fantastic work and expressed their whish to join the project beyond the scope of their project.

Overall that is great news for IzPack, and I am sure that those guys will significantly help pushing the project higher (smile)

On behalf of the IzPack team, I would like to wish you all th every best for 2009 (smile)

See you next year with even more advances in IzPack!

IzPack 4.2.0 released

The IzPack project is glad to announce the immediate availability of the version 4.2.0.

IzPack is a one-stop solution for packaging, distributing and deploying applications.

It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers.

IzPack-generated installers only require a Java virtual machine to run.

IzPack can be downloaded from the website at http://izpack.org/

This latest release brings some new features, including:

  • the support of REG_EXPAND_SZ data types when interacting with the Windows registry
  • the ability to plug data validators on each panel
  • the ability to provide user-oriented help written in HTML for panels
  • Ant-style fileset support for refpack definitions
  • a new utility for generating JNLP descriptors
  • the optional ability for an installer to perform a privileges elevation (i.e., run as an administrator instead of a regular user), works on Windows XP/Vista, Linux (xterm+sudo) and Mac OS X

In addition to that, many bugs, small improvements and documentation updates have been made.

We suggest that IzPack users upgrade to this new release for the next iteration of their product installers.

Finally, many thanks to the developers and contributors for reporting issues and making improvements!

The complete release notes follow.

Sub-task

Bug

Improvement

New Feature

Task

Test

I came across a nice article on IzPack this morning:
Automation for the people: Wielding wizard-based installers

Thanks a lot to its author Paul Duvall for writing it!

IzPack 4.1.1 released

On behalf of the IzPack project, I am very pleased to announce the immediate availability of the version 4.1.1 of the project!

Many thanks to the developers and contributors for making this release possible!

IzPack is a one-stop solution for packaging, distributing and deploying applications.

It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers.

IzPack-generated installers only require a Java virtual machine to run.

Many companies and projects have been using IzPack over the years.

IzPack version 4.1.1 is a maintenance release to the IzPack 4.1 branch that provides useful fixes. As a consequence, we advise our users to switch to this new release.

IzPack can be downloaded from http://izpack.org/ and is a member of Codehaus (see http://codehaus.org/).

Release Notes - IzPack - Version 4.1.1

Bug

  • [IZPACK-107] - Creation of the uninstaller is still unconditional
  • [IZPACK-172] - Unable to interpolate variable
  • [IZPACK-175] - izpack2app runtime error
  • [IZPACK-178] - Conditions on packs do not work properly
  • [IZPACK-181] - In UserInputPanel the search field doesn't substitute variables
  • [IZPACK-189] - izpack2app.py fails with error "File exists"
  • [IZPACK-192] - In UserPathPanel variables aren't substituted
  • [IZPACK-193] - HTMLInfoPanel does not show html files

Improvement

  • [IZPACK-170] - Italian langpack update

New Feature

  • [IZPACK-174] - Support for izpack2exe and izpack2app

Task

  • [IZPACK-171] - Release izpack-standalone-4.1.0 to maven repository
  • [IZPACK-180] - Update French LangPack
  • [IZPACK-182] - Reformat Eng LangPack
IzPack 4.1.0 released

I am pleased to announce that the IzPack team released today the version 4.1.0 of the software.

IzPack is a one-stop solution for packaging, distributing and deploying applications. It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers. IzPack-generated installers only require a Java virtual machine to run.

This new version brings new features such as Pack200 compression support or better user-defined conditions. Improvements include a reduction of the installers size, the ability to set environment variables in ProcessPanel or variables substitution in HtmlInfoPanel. Finally, this release brings its usual set of bug fixes and minor improvements.

It is recommended that current users upgrade to this new release.

IzPack can be downloaded from http://izpack.org/downloads/ and is released under the permissive Apache License v2.0.

Many thanks go to the developers and contributors for their hard work!

Please find the release notes below. Feel free to repost this announcement to your favorite blogs and websites!

Release notes:

Bug

  • [IZPACK-72] - PortProcessor does not catch invalid error
  • [IZPACK-93] - Re-enabled button does not gain focus
  • [IZPACK-126] - Lost input data when navigating forward/backward in installer
  • [IZPACK-127] - Conditionid used instead of condition for job definitions
  • [IZPACK-141] - Information defined in info section are not available as build-in variable during compile time
  • [IZPACK-142] - Custom panel jars are not found with maven plugin
  • [IZPACK-151] - file unpack does not work with war files
  • [IZPACK-152] - UserPathPanel prints debug messages to console
  • [IZPACK-159] - IzPack2App: executable bit should be forced to be set on the Java application stub
  • [IZPACK-160] - Documention for file's override attribute missing "false" value
  • [IZPACK-167] - izpack2exe crashes when called from a different directory than where it resides
  • [IZPACK-168] - izpack2app does not properly work when called from the same folder as the script

Improvement

  • [IZPACK-63] - Reduce the installers size
  • [IZPACK-112] - Registry interaction: allow string key values to be extended
  • [IZPACK-114] - Ability to set environment variables when using ProcessPanel
  • [IZPACK-123] - Multiple HTMLInfo Panels showing different html files...
  • [IZPACK-124] - Parsing/Variable substitution of the content in HTMLInfoPanel
  • [IZPACK-130] - TestLangPacks: build.xml update: Added distribution dir and files and some other tasks. Added zip creation.
  • [IZPACK-149] - support encoding when interpolating izpack descriptor
  • [IZPACK-155] - InstallPanel overall progress bar should be indeterminate if there is only one pack to install
  • [IZPACK-157] - Raise the JVM heap size in IzPack scripts

New Feature

  • [IZPACK-82] - Pack200 support
  • [IZPACK-84] - Install Script Locator Framework
  • [IZPACK-110] - User Condition
  • [IZPACK-145] - Ablility to disable the attaching of the artifact in maven plugin
  • [IZPACK-147] - ability to customize the final name

Task

  • [IZPACK-129] - TestLangPacks: Added directory for distribution files.
  • [IZPACK-131] - TestLangPacks: Added version stamping into use for various files.
  • [IZPACK-132] - TestLangPacks: application name and version are taken from Manifest.mf file. Documentation update.
  • [IZPACK-134] - TestLangPacks: Tag for version 1.0-beta1
  • [IZPACK-137] - TestLangPacks: Added license file.
  • [IZPACK-139] - Italian langpack update.
  • [IZPACK-143] - TestLangPacks: Documentation update.
  • [IZPACK-144] - TestLangPacks: Tag for version 1.0.

I am pleased to announce that I have set up a Git repository for IzPack in GitHub: http://github.com/jponge/izpack/tree/master

This is not a change in the SCM choice for IzPack, but rather a new option for those who would like to use a distributed SCM.

Do not hesitate to fork/clone the repository. As the maintainer of IzPack, I expect to facilitate the interactions between developers and contributors by breaking the "centralized commit rights" barrier.

To clone the repository:

git clone git://github.com/jponge/izpack.git izpack.git

It currently contains two branches called master (my own development branch) and vendor-svn-trunk (a mirror of our SVN trunk at Codehaus). In the future, I expect to also track the stable release branches that we maintain in Subversion.

Comments / ideas are welcome!

I'm happy to announce that a release candidate is available for testing.

You can get it from http://snapshots.dist.codehaus.org/izpack/IzPack-install-4.1.0-rc.jar.

Thanks for testing and reporting us any issue!

I am pleased to forward the announcement of a new project called PackJacket which is hosted at Sourceforge and that was created by Manodasan Wignarajah and Amandeep Grewal.

PackJacket is a GUI frontend to the IzPack project. It is built with Java Swing and creates an installer for your application. The installers which are created by this program are cross-platform and multi-language. You can use the GUI to create installer fit to your needs.

The PackJacket project is looking for feedback as this is only their first release. PackJacket is published under the terms of the GPLv3 license.

Our developer Dan Tran has just released the IzPack Maven Plugin version 1.0-alpha-1.

The plugin allows users to build their installers using IzPack, the Maven way.

The plugin is available from Maven Central at http://repo1.maven.org/maven2/org/codehaus/izpack while the plugin site is hosted at http://izpack.codehaus.org/izpack-maven-plugin.

Do not hesitate to report issues to Dan!

The IzPack project is proud to announce the release of:

IzPack is a one-stop solution for packaging, distributing and deploying applications. IzPack is a project hosted by Codehaus.

IzPack is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers.

Both versions can be downloaded from the project download page at http://izpack.org/downloads. A list of IzPack main features is also available from http://izpack.org/features/.

Many thanks to the developers and contributors that have made this release possible!

Release notes:

The IzPack project is envisioning a rewrite of its documentation to Confluence.

 If you have reasonnable writing skills then please do not hesitate to volunteer!

 As the project leader, I propose to act as an editor.

Starting from today, the official IzPack news will be delivered from the IzPack Confluence space at Codehaus!

The RSS/Atom feed remains unchanged: http://feeds.feedburner.com/IzPack