Development/Release Notes
From OpenXPKI Wiki
Contents |
[edit]
Release Notes
The release notes contain information that possibly impact existing installations.
Release notes use the following tags to describe the type of change:
- #config
- Configuration changes
- #schema
- Database schema changes
- #workflow
- Workflow definition changes
- #dependency
- Software dependency (e. g. new Perl package)
[edit]
Version 1.0
The OpenXPKI project has not yet released a major version.
Please refer to the Development Roadmap for release planning.
[edit]
Version 0.9 - development
[edit]
r1525: Workflow logging
Tags: #config
Introduces workflow engine logging via a Workflow observer class. In order to benefit from improved state logging update the Log4perl configuration file log.conf:
... ## FACILITY: WORKFLOW log4perl.category.openxpki.workflow = INFO, Logfile ...
[edit]
r1522: Data pools
Tags: #schema
The commit introduces a new database table ('datapool'). Existing code will work properly without the table, but once you wish to use the data pool feature you need to add the new table.
In MySQL you can add the table manually via:
DROP TABLE IF EXISTS `datapool`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `datapool` ( `pki_realm` varchar(255) NOT NULL, `namespace` varchar(255) NOT NULL, `datapool_key` varchar(255) NOT NULL, `datapool_value` text, `encryption_key` varchar(255) default NULL, `notafter` decimal(49,0) default NULL, `last_update` decimal(49,0) default NULL, PRIMARY KEY (`pki_realm`,`namespace`,`datapool_key`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; SET character_set_client = @saved_cs_client;
For Oracle the statements are
CREATE TABLE NAMESPACE.DATAPOOL (
pki_realm VARCHAR(255) NOT NULL,
namespace VARCHAR(255) NOT NULL,
datapool_key VARCHAR(255) NOT NULL,
datapool_value CLOB,
encryption_key VARCHAR(255) default NULL,
notafter NUMERIC(38) default NULL,
last_update NUMERIC(38) default NULL,
PRIMARY KEY (pki_realm, namespace, datapool_key)
);

