<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body vlink="#551A8B" text="#000000" link="#0B6CDA" bgcolor="#fefefe"
    alink="#EE0000">
    The pycsw team announces the release of pycsw 2.6.0.
    <br>
    <br>
    <br>
    This release brings various enhancements to OpenSearch temporal
    support, cloud
    <br>
    enhancements, and 12 factor support.  This release also drops all
    Python 2
    <br>
    support given the [Python 2 end of life](<a
      class="moz-txt-link-freetext" href="https://pythonclock.org">https://pythonclock.org</a>)
    which occured
    <br>
    on 01 January 2020.  Users are strongly encouraged to update their
    deployments
    <br>
    to Python 3 as soon as possible.
    <br>
    <br>
    Source and binary downloads:
    <br>
    ------------------------------------------------
    <br>
    The source code is available at:
    <br>
    <br>
    [<a class="moz-txt-link-freetext" href="https://pycsw.org/download">https://pycsw.org/download</a>](<a
      class="moz-txt-link-freetext" href="https://pycsw.org/download">https://pycsw.org/download</a>)
    <br>
    <br>
    PyPI packages are available at:
    <br>
    <br>
    [<a class="moz-txt-link-freetext"
      href="https://pypi.org/project/pycsw">https://pypi.org/project/pycsw</a>](<a
      class="moz-txt-link-freetext"
      href="https://pypi.org/project/pycsw">https://pypi.org/project/pycsw</a>)
    <br>
    <br>
    <br>
    Version 2.6.0 (2020-12-05):
    <br>
    --------------------------------------------
    <br>
    <br>
    [Bulleted list of enhancements / bug fixes]
    <br>
    <br>
    - fix GetRecords startposition empty parameter fixes
    <br>
    - update OpenSearch temporal extent query support
    <br>
    - add 12 factor support
    <br>
    - support environment variables in configuration
    <br>
    - add kubernetes and helm configurations
    <br>
    - fix quoting for PostgreSQL backends
    <br>
    - add logging switch to pycsw-admin.py CLI to stdout
    <br>
    - safeguard XML as bytes to unicode
    <br>
    - update core model xml column to Unicode on repository creation
    <br>
    - handle different formats for CRS code input
    <br>
    - add test for invalid gml:posList geometry
    <br>
    - drop all Python 2 support
    <br>
    <br>
    Testers and developers are welcome.
    <br>
    <br>
    The pycsw developer team.
    <br>
    [<a class="moz-txt-link-freetext" href="https://pycsw.org">https://pycsw.org</a>](<a
      class="moz-txt-link-freetext" href="https://pycsw.org">https://pycsw.org</a>)
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Angelos Tzotsos, PhD
President
Open Source Geospatial Foundation
<a class="moz-txt-link-freetext" href="http://users.ntua.gr/tzotsos">http://users.ntua.gr/tzotsos</a></pre>
  </body>
</html>