Christopher Browne cbbrowne at afilias.info
Thu Apr 14 11:53:50 PDT 2011
I just did a walk-thru of the Git logs since the time of the Git
cutover, making sure everything that was done on HEAD was documented
in the release notes.

http://git.postgresql.org/gitweb?p=slony1-engine.git;a=commit;h=ba0be2c14e49d4325ebc886977f3c0cbc3a346d1

As a bit of divergence from past practice, I added a list of all the
bugs that were multiply applied to HEAD as well as to other branches.
There are 23 thus far, which is rather a lot.  If anyone hates that,
I'll be happy to drop them, but it seems like a not-half-bad idea to
me to include this list.

I also added some notes about changes that didn't involve bugs that
were still changed.  Our normal practice should be to set up a bug in
Bugzilla for anything that we're changing (and I'm sometimes guilty of
not doing so myself).

Note that with some *trivial* formatting changes (specifically,
tossing prefix of * or ** against titles/subtitles), it's easy for
this listing to be processed using the Emacs Org-Mode
<http://orgmode.org/>, which enables transforming the notes into quite
"pretty" form in several formats including prettier text and HTML.
The latter would be quite useful for inclusion on the web site.

I'll attach samples of both text and HTML.  I'd be *slightly* inclined
to create a Makefile rule which spawns Emacs to read the release notes
and generates an .html and .txt file.  Not necessarily something vi
lovers will love, but I didn't say I'm *certainly* doing this :-).
-------------- next part --------------
                               RELEASE
                               =======

Author: Christopher Browne
Date: 2011-04-14 14:39:45 EDT


Table of Contents
=================
1 Version To Be Determined, probably 2.1.0 
    1.1 Some items without bug numbers: 
    1.2 Changes from 2.0 branch that were also applied to HEAD: 
    1.3 Items tracked from Bugzilla 
2 RELEASE 2.0.6 


1 Version To Be Determined, probably 2.1.0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.1 Some items without bug numbers: 
====================================
  - Introduced tests using the clustertest framework, consisting of two
    sets of tests:
    - clustertest/regression - port of the old tests in the tests directory
    - clustertest/disorder - new simulated order entry system with a fair bit of concurrency

  - Configure and Makefile cleanups and improvements, including
    - Configure looks in common locations for some of the DocBook
      tooling, so it is less likely to require manual intervention on
      some common distributions
    - Pick up Groff automagically
    - Script to do virtually all the work documented in the [Release Checklist]
  - Documentation updates
    - Reorganized sections
    - Trend towards having version-specific documentation, rather than
      trying to have it document all versions at once
  - Git changes
    - Numerous .gitignore files set up to ignore generated files


    [Release Checklist]: http://slony.info/documentation/2.0/releasechecklist.html

1.2 Changes from 2.0 branch that were also applied to HEAD: 
============================================================
  40, 42, 75, 78, 102, 104, 115, 117, 121, 122, 124, 127, 132, 136,
  138, 139, 141, 144, 147, 148, 149, 154, 162

1.3 Items tracked from Bugzilla 
================================
- Bug #79 - --prefix and --exec-prefix options don't function as expected

- Bug #126 - TCP KEEP alives can now be used from slon to postgresql(on by default)

- Bug #134 - TRUNCATE trigger usage

- Bug #142 - better document minimal security profile

- Bug #146 - Removed option to use DELETE to trim sl_log_* tables - only support TRUNCATE

- Bug #152 - eliminate debugging statements from DDL processing

- Bug #156 - add health check at slon startup time

- Bug #163 - change Slony-I tables to use TIMESTAMP WITH TIME ZONE rather than WITHOUT TIME ZONE

- Bug #167 - change queries against sl_log_* tables to avert slowdown when large backlog

- Bug #170 - remove SNMP support

- Bug #172 - add support for application_name GUC (in recent PG such as 9.0)

- Bug #175 - add monitoring thread which stows activity information in sl_components

- Bug #180 - Created a slonik DATE command

- Bug #181 - Support for bulk adding of tables and sequences and automatically finding
  the next available table or sequence id.
             
- Bug #185 - change functions to use named parameters

- Bug #187 - add newline to slon PID files

- Bug #188 - test harness query had subquery returning multiple tuples

- Bug #189 - add slonik EXIT check for exit values 0..255, as that's all that Unix accepts

- Bug #193 - add back reset of vac_count so vacuums only done every few cleanup thread iterations

- Bug #195 - change slon_quote_* functions to IMMUTABLE

- Bug #196 - add guard lock on sl_event_lock to protect against events with XID going backwards

- Bug #198 - subscribeset() should verify that provider node exists

2 RELEASE 2.0.6 
~~~~~~~~~~~~~~~~
- Fix for bug #162, typenameTypeId() changes signatures in 9.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.slony.info/pipermail/slony1-hackers/attachments/20110414/42be755f/attachment.html 


More information about the Slony1-hackers mailing list