You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 61 Next »

There have been a number of improvements, enhancements and bug fixes in this release. Described below are the most significant ones.

Geronimo distributions

cover the different downloads and certification status.

Feature enhancements and additions

Custom server assemblies

${renderedContent}

Geronimo Administration Console

There are a number of changes and enhancements in the administration console. Examine the table below to better understand the updates.

 

Common Console Actions

Server

Services

Applications

Security

 Added

Information

Java System Info
Monitoring

Repository

Plugins
Plan Creator

Users and Groups

 Removed

Database Pools
Security Realms
JMS Resources
Memory & Uptime

JVM

Common Libs

 

Console Realm

Pluggable Administration Console

${renderedContent}

Components update

${renderedContent}

Console enhancements

${renderedContent}

Expert mode

${renderedContent}

Deployment plans wizard

${renderedContent}

CA helper

${renderedContent}

GShell

${renderedContent}

Clustering Support

${renderedContent}

Monitoring Console Plugin

${renderedContent}

Component versions

Below is a table describing the components included in both the previous and current releases.

Note the bolded versions indicate components that are either newly introduced or upgraded from the preceding Geronimo release.

Components

2.0.2

2.1.1

2.1.2

activeio-core

3.0.0-incubator

3.0.1

3.0.1

activemq-core

4.1.1

4.1.2

4.1.2

activemq-ra

4.1.1

4.1.2

4.1.2

annogen

0.1.0

0.1.0

0.1.0

ant

NA

1.7.0

1.7.0

ant-launcher

NA

1.7.0

1.7.0-G589756

antlr

2.7.2

2.7.5

2.7.5

asm

2.2.3

2.2.3

2.2.3

asm-commons

2.2.3

2.2.3

2.2.3

aspectjrt

NA

1.5.2a

1.5.3

axiom-api

1.2.5

1.2.5

1.2.5

axiom-dom

1.2.5

1.2.5

1.2.5

axiom-impl

1.2.5

1.2.5

1.2.5

axis

1.4

1.4

1.4

axis2-adb

1.3

1.3

1.3

axis2-java2wsdl

1.3

1.3

1.3

axis2-jaxws

1.3

1.3

1.3

axis2-jaxws-api

1.3

1.3

1.3

axis2-kernel

1.3

1.3

1.3

axis2-metadata

1.3

1.3

1.3

axis2-saaj

1.3

1.3

1.3

backport-util-concurrent

2.2

2.2

2.2

bcel

5.2

5.2

5.2

castor

1.0.5

1.0.5

1.0.5

catalina

6.0.13-G543818

6.0.14-G614585

6.0.16-G652117

catalina-ha

6.0.13

6.0.14

6.0.16

cglib-nodep

2.1_3

2.1_3

2.1_3

commons-beansutils

1.7.0

1.7.0

1.7.0

commons-beanutils

1.6.1

1.7.0

1.7.0

commons-cli

1.0

1.0

1.0

commons-codec

1.3

1.3

1.3

commons-collections

3.1

3.2

3.2

commons-digester

1.8

1.8

1.8

commons-discovery

0.4

0.4

0.4

commons-el

1.0

1.0

1.0

commons-fileupload

1.1.1

1.1.1

1.1.1

commons-httpclient

3.0.1

3.0.1

3.0.1

commons-io

1.1

1.2

1.2

commons-jexl

1.1

1.1

1.1

commons-lang

2.0

2.3

2.3

commons-logging

1.0.4

1.0.4

1.0.4

commons-logging-api

NA

1.0.4

1.0.4

commons-modeler

2.0

2.0

2.0

commons-primitives

20041207.202534

20041207.202534

20041207.202534

coyote

6.0.13

6.0.14

6.0.16

cxf-api

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-common-utilities

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-metacode

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-bindings-soap

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-bindings-xml

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-core

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-databinding-jaxb

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-frontend-jaxws

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-frontend-simple

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-rt-transports-http

2.0.2-incubator

2.0.2-incubator

2.0.8

cxf-tools-common

2.0.2-incubator

2.0.2-incubator

2.0.8

derby

10.2.2.0

10.2.2.0

10.2.2.0

derbyclient

10.2.2.0

10.2.2.0

10.2.2.0

derbynet

10.2.2.0

10.2.2.0

10.2.2.0

derbytools

10.2.2.0

10.2.2.0

10.2.2.0

dojo

0.4.3

1.0.2

1.0.2

dojolegacy

NA

0.4.3

0.4.3

dwr

1.1.3

2.0.1

2.0.3

geronimo-activation_1.1_spec

1.0

1.0.2

1.0.2

geronimo-annotation_1.0_spec

1.1

1.1.1

1.1.1

geronimo-connector

2.0.2

2.1.1

2.1.1

geronimo-ejb_3.0_spec

1.0

1.0.1

1.0.1

geronimo-el_1.0_spec

1.0

1.0.1

1.0.1

geronimo-interceptor_3.0_spec

1.0

1.0.1

1.0.1

geronimo-j2ee-connector_1.5_spec

1.1.1

2.0.0

2.0.0

geronimo-j2ee-management_1.1_spec

1.0

1.0.1

1.0.1

geronimo-jacc_1.1_spec

1.0

1.0.1

1.0.1

geronimo-javaee-deployment_1.1MR3_spec

1.0

1.0

1.0

geronimo-javamail_1.4_mail

1.2

1.4

1.5

geronimo-jaxr_1.0_spec

1.1

2.0.0

2.0.0

geronimo-jaxrpc_1.1_spec

1.1

2.0.0

2.0.0

geronimo-jms_1.1_spec

1.1

1.1.1

1.1.1

geronimo-jpa_3.0_spec

1.1

1.1.1

1.1.1

geronimo-jsp_2.1_spec

1.0

1.0.1

1.0.1

geronimo-jta_1.1_spec

1.1

1.1.1

1.1.1

geronimo-saaj_1.3_spec

NA

1.0.0

1.0.0

geronimo-schema-j2ee_1.4

1.2

1.2

1.2

geronimo-schema-jee_5

1.1

1.1

1.1

geronimo-servlet_2.5_spec

1.1

1.2

1.2

geronimo-stax-api_1.0_spec

1.0

1.0.1

1.0.1

geronimo-transaction

2.0.2

2.1.1

2.1.1

geronimo-ws-metadata_2.0_spec

1.1.1

1.1.2

1.1.2

gmaven-mojo

NA

NA

1.0-rc-2

gmaven-plugin

NA

NA

1.0-rc-2

gmaven-runtime-default

NA

NA

1.0-rc-2

groovy-all

NA

1.1-rc-1

NA

groovy-all-minimal

NA

NA

1.5.6

groovy-maven-plugin

1.0-alpha-2

1.0-beta-2

1.0-beta-2

groovy-mojo-support

NA

1.0-beta-2

NA

groovy-mojo-tools

NA

1.0-beta-2

NA

gshell-ansi

NA

NA

1.0-alpha-1

gshell-bootstrap

NA

1.0-alpha-1

1.0-alpha-1

gshell-builtins

NA

1.0-alpha-1

1.0-alpha-1

gshell-cli

NA

1.0-alpha-1

1.0-alpha-1

gshell-clp

NA

NA

1.0-alpha-1

gshell-command-api

NA

1.0-alpha-1

1.0-alpha-1

gshell-common

NA

NA

1.0-alpha-1

gshell-core

NA

1.0-alpha-1

1.0-alpha-1

gshell-i18n

NA

NA

1.0-alpha-1

gshell-embeddable

NA

1.0-alpha-1

NA

gshell-maven-plugin

NA

1.0-alpha-1

1.0-alpha-1

gshell-parser

NA

NA

1.0-alpha-1

gshell-prefs

NA

NA

1.0-alpha-1

gshell-remote-client

NA

1.0-alpha-1

1.0-alpha-1

gshell-remote-common

NA

1.0-alpha-1

1.0-alpha-1

gshell-remote-server

NA

1.0-alpha-1

1.0-alpha-1

gshell-whisper

NA

1.0-alpha-1

1.0-alpha-1

howl

1.0.1-1

1.0.1-1

1.0.1-1

hsqldb

1.7.2.2

1.7.2.2

1.7.2.2

httpcore

4.0-alpha5

4.0-alpha5

4.0-alpha5

jasper

6.0.13-G543818

6.0.14-G614585

6.0.16-G652117

jasper-el

6.0.13

6.0.14

6.0.16

jasper-jdt

6.0.13

6.0.14

6.0.16

jaxb-api

2.0

2.0

2.0

jaxb-impl

2.0.5

2.0.5

2.0.5

jaxb-xjc

2.0.5

2.0.5

2.0.5

jaxb2-maven-plugin

NA

NA

1.2

jaxen

1.1-beta-10

1.1-beta-11

1.1-beta-11

jaxws-rt

2.0

2.0

2.0

jaxws-tools

2.0

2.0

2.0

jcl104-over-slf4j

NA

1.4.3

1.4.3

jetty

6.1.5

6.1.7

6.1.7

jetty-ajp

6.1.5

6.1.7

6.1.7

jetty-sslengine

6.1.5

6.1.7

6.1.7

jetty-util

6.1.5

6.1.7

6.1.7

jline

0.9.9

0.9.91

0.9.94

jspc-compiler-tomcat6

2.0-alpha-1

2.0-alpha-1

2.0-alpha-1

jspc-maven-plugin

2.0-alpha-1-20070806

2.0-alpha-1-20070806

2.0-alpha-1-20070806

jstl

1.2

1.2

1.2

juddi

0.9rc4

0.9rc4

0.9rc4

juli

6.0.13

6.0.14

6.0.16

juli-adapters

6.0.13

6.0.14

6.0.16

junit

3.8.1

3.8.1

3.8.1

log4j

1.2.14

1.2.14

1.2.14

maven-assembly-plugin

NA

2.2-beta-1

2.2-beta-1

maven-compiler-plugin

1.5

1.5

2.0.2

maven-dependency-plugin

2.0-alpha-4

2.0-alpha-4

2.0-alpha-4

maven-deploy-plugin

2.3

2.3

2.3

maven-ear-plugin

2.3

2.3

2.3

maven-enforcer-plugin

1.0-alpha-2

1.0-alpha-3

1.0-alpha-3

maven-gpg-plugin

1.0-alpha-3

1.0-alpha-3

1.0-alpha-3

maven-jar-plugin

2.1

2.1

2.1

maven-javadoc-plugin

NA

2.3

2.3

maven-plugin-plugin

NA

2.3

2.3

maven-pmd-plugin

NA

2.2

2.2

maven-rar-plugin

2.2

2.2

2.2

maven-release-plugin

2.0-beta-6

2.0-beta-6

2.0-beta-6

maven-remote-resources-plugin

NA

1.0-alpha-5

1.0-alpha-5

maven-surefire-plugin

NA

2.3

2.3

maven-war-plugin

2.0.2

2.0.2

2.0.2

mina-core

NA

1.1.5

1.1.5

mina-filter-ssl

NA

1.1.5

1.1.5

mockobjects-core

0.09

0.09

0.09

mockobjects-jdk1.4-j2ee1.3

0.09

0.09

0.09

myfaces-api

1.2.0

1.2.2

1.2.3

myfaces-impl

1.2.0

1.2.2

1.2.3

neethi

2.0

2.0

2.0

ognl

2.6.9

2.6.9

2.6.9

openejb-axis

3.0

3.0

3.0

openejb-client

3.0

3.0

3.0

openejb-core

3.0

3.0

3.0

openejb-ejbd

3.0

3.0

3.0

openejb-javaagent

3.0

3.0

3.0

openejb-jee

3.0

3.0

3.0

openejb-loader

3.0

3.0

3.0

openejb-server

3.0

3.0

3.0

openjpa

1.0.0

1.0.2

1.0.2

openjpa-persistence-jdbc

1.0.0

1.0.2

1.0.2

plexus-archiver

NA

1.0-alpha-7

1.0-alpha-7

plexus-classworlds

NA

NA

1.2-alpha-10

plexus-component-annotations

NA

NA

1.0-alpha-1

plexus-component-api

NA

1.0-alpha-15

1.0-alpha-32

plexus-container-default

NA

1.0-alpha-9

1.0-alpha-32

plexus-utils

NA

1.4.1

1.4.5

pluto-container

NA

1.2.0-G601061

1.1.6-G643117

pluto-descriptor-api

NA

1.2.0-G601061

1.1.6-G643117

pluto-descriptor-impl

NA

1.2.0-G601061

1.1.6-G643117

pluto-portal-driver

NA

1.2.0-G601061

1.1.6-G643117

pluto-portal-driver-impl

NA

1.2.0-G601061

1.1.6-G643117

pluto-taglib

NA

1.2.0-G601061

1.1.6-G643117

portlet-api

1.0

1.0

1.0

regexp

1.3

1.3

1.3

rmock

2.0.0-rc-6

2.0.0-rc-6

2.0.0

saaj-impl

1.3

1.3

1.3

scout

1.0rc1

1.0rc1

1.0rc1

selenium-maven-plugin

1.0-beta-1

1.0-beta-2

1.0-beta-3

serp

1.11.0

1.11.0

1.11.0

shitty-maven-plugin

NA

1.0-alpha-1

1.0-alpha-2

slf4j-api

1.4.0

1.4.3

1.4.3

slf4j-gossip

NA

NA

1.0-rc-2

slf4j-jcl

1.4.0

1.4.3

1.4.3

slf4j-log4j12

1.4.0

1.4.3

1.4.3

slf4j-simple

NA

1.4.3

1.4.3

spring

2.0.5

2.0.5

2.0.5

spring-beans

2.0.5

2.0.5

2.0.5

spring-context

2.0.5

2.0.5

2.0.5

spring-core

2.0.5

2.0.5

2.0.5

spring-web

NA

2.0.5

2.0.5

sql-maven-plugin

1.0

1.0

1.0

swizzle-stream

1.0.1

1.0.1

1.0.1

tranql-connector-db2-xa

1.1

1.2

1.2

tranql-connector-derby-client-local

1.4

1.4

1.4

tranql-connector-derby-client-xa

1.4

1.4

1.4

tranql-connector-derby-embed-local

1.4

1.4

1.4

tranql-connector-derby-embed-xa

1.4

1.4

1.4

tranql-connector-mysql-local

1.1

1.2

1.2

tranql-connector-mysql-xa

1.1

1.2

1.2

tranql-connector-oracle-local

1.3

1.3

1.3

tranql-connector-oracle-xa

1.3

1.3

1.3

tranql-connector-postgresql-local

1.1

1.1

1.1

tranql-connector-postgresql-xa

1.1

1.1

1.1

tranql-connector-ra

1.4

1.4

1.4

tribes

6.0.13

6.0.14

6.0.16

wadi-aop

NA

2.0-M10

2.0

wadi-core

2.0-M5

2.0-M10

2.0

wadi-group

2.0-M5

2.0-M10

2.0

wadi-tribes

2.0-M5

2.0-M10

2.0

wsdl4j

1.6.1

1.6.1

1.6.2

wstx-asl

3.2.1

3.2.1

3.2.1

xalan

2.7.0

2.7.0

2.7.0

xbean-finder

3.2

3.3

3.3

xbean-naming

3.2

3.3

3.3

xbean-reflect

3.2

3.3

3.3

xercesImpl

2.8.1

2.8.1

2.8.1

xml-resolver

1.1

1.1

1.1

xmlbeans

2.3.0

2.3.0

2.3.0

xmlbeans-maven-plugin

2.3.1

2.3.1

2.3.1

XmlSchema

1.3.1

1.3.1

1.3.1

xpp3

1.1.3.3

1.1.3.4.O

1.1.3.4.O

xstream

1.1.3

1.2.2

1.2.2

yoko-core

1.0-incubating-r557035

1.0-r646887

1.0

yoko-rmi-impl

1.0-incubating-r557035

1.0-r646887

1.0

yoko-rmi-spec

1.0-incubating-r557035

1.0-r646887

1.0

yoko-spec-corba

1.0-incubating-r557035

1.0-r646887

1.0

Configuration changes

Review the configuration changes in a 2.1 server.

  • the new config.xml
  • plugins interaction
  • defaults
  • config-substitution

Backwards compatibility

Geronimo plugin metadata (META-INF/geronimo-plugin.xml) and plugin catalog (geronimo-plugins.xml) content is incompatible with previous versions (1.x and 2.0.x). If you have a geronimo plugin for an earlier version of Geronimo you will have to manually convert it to the new schema. The best way to do this is to build the plugin with maven and use the car-maven-plugin to generate the metadata. See Plugin infrastructure

Security configuration of run-as and default identities is incompatible with geronimo 1.x versions. If you use run-as roles or default identities you will have to manually modify your geronimo plans to the new mechanism. See Configuring run-as and Default Subjects, and principal-role mapping

Review backward compatibility issues.

Global JNDI for resources and admin objects

Starting in Geronimo 2.0 all ejbs are bound in global jndi using a configurable pattern. Starting in Geronimo 2.1 all resources such as datasources and admin objects (e.g. jms queues and topics) are also bound in global jndi using a pattern configurable in var/config/config-substitutions.properties. See JNDI

  • No labels