x1seven is pleased to announce that Krypton 2.0.0 Beta 1 is now available for download from sourceforge.net. A good place to start learning about Krypton is the How Krypton Works document.

This, the first public release of Krypton, includes a small but complete set of plugins. We are looking forward to adding many new plugins to the Krypton Standard Library over the coming weeks and months, in addition to improving the core application.

Known Issues

This release has two known major issues:

  • JDK Isolation - A design goal of Krypton is to provide complete isolation of all dependencies of a build so that different versions can be used at different stages. This extends to the JDK used to run Krypton and it's plugins. Krypton 2.0.0 b1 must be executed with the same JDK as is used to execute Ant-based plugins.
  • XML parser issue - At the moment, we're deliberately invoking the SAX parser via a non-standard means which has been found to not work under certain JDK's. The reason for doing this is again driven by our aim to isolate all components. Java 1.4 and up bundle Xerces and provide the Endorsed Standards mechansim to override it, but we want to be able to load an alternative Xerces programmatically, which the Endorsed Standards mechanism doesn't seem to support. The solution to this problem will be in Kr 2.0.0 b2.

Other Pages