Changes — pg-python 1.0.1 documentation

### Navigation

- index
- next |
- previous |
- pg-python 1.0.1 documentation »

# Changes

This changelog tracks the general events of the v1.0 branch of the pg-python project.

## 1.0.1 released on 2011-09-24

> - Add support for CREATE EXTENSION.
> - Fix the ‘configure’ script to work properly on Solaris. (Patch by David Conners)
> - Update tests to specify floating point precision for epoch representation.
> - Parity: register PostgreSQL 9.1 support, and update pg_attribute fields.
> - Parity: fix builds against Python 3.2. Build system now recognizes ABIFLAGS.

## 1.0 released on 2010-04-22

pg-python marks a significant deviation from the original PL/Py direction.

> - Python 3 only
> - Functions [are] Modules; entry point based code execution
> - PEP-302 __loader__’s are used to support tracebacks
> - Uses SPI with some extensions
> - Gets rid of the attempt at a rather confusing abstract Call type
> - Improved Database Access interface (some consistency with py-postgresql)
> - Internal Subtransactions are tracked and ensured complete on handler exit
> - Improved native typing: arrays, composites, composite arrays.
> - Removed HeapTuple interface type in favor of DatumTuples/Postgres.types.record
> - PGXS based build
> - Drops support for 8.0, 8.1, and 8.2 (the latter was never released or tagged)
> - Default language name is now “python”.
> - Implement interrupt support

### Navigation

- index
- next |
- previous |
- pg-python 1.0.1 documentation »