Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpqxx-devel-8.0.2-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libpqxx-devel Distribution: openSUSE:Factory:zSystems
Version: 8.0.2 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 17 17:36:47 2026
Group: Unspecified Build host: reproducible
Size: 746273 Source RPM: libpqxx-8.0.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://pqxx.org/development/libpqxx/
Summary: C++ Client Library for PostgreSQL
This package contains header files needed for writing
C++ programs that connect to a PostgreSQL database.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Oct 17 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 8.0.2 (major release, soname bump 7_10 -> 8_0):
    * Requires C++20 to build and PostgreSQL 11 or newer servers
    * Exception hierarchy reworked, all exceptions derive from
      pqxx::failure now
    * Result and row iterators are proper random access iterators;
      row/field equality compares identity, not content
    * pqxx::bytes is now a byte vector instead of a string
    * Retired binarystring, connection_base, dynamic_params,
      stream_from, old stream_to constructors, unesc_raw/quote_raw
    * Reworked string conversion API with string_view support
    * 8.0.1/8.0.2 fixes: bool conversion, array budget, memcpy
      overlap, compiler flag detection
  - Package libpqxx-8_0, require gcc-c++ >= 11 for C++20
* Sun Nov 09 2025 Arjen de Korte <suse+build@de-korte.org>
  - Update to 7.10.3
    https://github.com/jtv/libpqxx/releases/tag/7.10.0
    https://github.com/jtv/libpqxx/releases/tag/7.10.1
    https://github.com/jtv/libpqxx/releases/tag/7.10.2
    https://github.com/jtv/libpqxx/releases/tag/7.10.3
  - switch to cmake
* Sat Nov 08 2025 ecsos <ecsos@opensuse.org>
  - Update to 7.10.3
    - Fixes to CMake & pkgconfig setup.
    - Better handling of weirdness in connection strings.
    - Can't pass parameters to stream().
    - row::as_tuple() is now public.
    - Fixed potential garbage at end of type names in error messages.
    - Build fix on macOS related to std::free().
    - Fix to workaround when compiler does not support to_chars() for floating point.
    - Avoid crash in affected_rows() for empty result.
    - Work with compilers that support concepts but not ranges.
  - Changes from 7.10.2
    - CMake used unnecessary, broken PostgreSQL_INCLUDE_DIRS.
    - pqxx::connection::connection_string() did not handle quotes and spaces correctly.
    - Parameter-passing in stream() was pointless: the underlying protocol doesn't support it.
    - Static linkage issue with pkgconfig.
    - If you need pqxx::row::as_tuple()... it's public now.
    - Demangled type names could have some garbage at the end.
    - Build broke in compilers where std::free was not noexcept.
    - Floating-point string conversion was broken in compilers that don't support std::to_chars().
    - Failure in pqxx::result::affected_rows() when result set is empty.
    - Error message in pqxx::result::expect_columns() wasn't quite right.
    - Build failed on compilers that support concepts but not ranges.
    - Some compilers with some settings issued deprecation warnings for the <ciso646> header.
  - Changes from 7.10.1
    - Fix string conversion buffer budget for arrays containing nulls. (#921)
    - Remove -fanalyzer option again; gcc is still broken.
    - Oops, no, minimum CMake version is not 3.28, but 3.12!
    - Fix warnings on compilers that accept [[assume]] with a warning. (#928)
    - Can't pass parameters to streaming query.
    - CMake build: take libpq path from build target, not absolute path. (#964)
    - Added explanation to listen() of when notifications come in. (#963)
  - Changes from 7.10.0
    - Since macOS doesn't have /bin/true, we'll just call true instead (#885).
    - Error reporting could crash during non-blocking connection construction (#894).
    - There was a potential buffer overrun when converting an array containing nulls to an SQL string (#906).
    - The nullness check for std::optional was broken if the contained type had its own null value (#907).
    - An error message for clashes between transaction focuses was misleading (#879).
    - Minimum CMake version is now 3.28 3.12 (#851, #874).
* Sat Sep 28 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 7.9.2
    https://github.com/jtv/libpqxx/releases/tag/7.8.0
    https://github.com/jtv/libpqxx/releases/tag/7.8.1
    https://github.com/jtv/libpqxx/releases/tag/7.9.0
    https://github.com/jtv/libpqxx/releases/tag/7.9.1
    https://github.com/jtv/libpqxx/releases/tag/7.9.2
  - bump gcc to 12 for code15 because we need a compiler which
    supports at least Standard C++17
* Mon Jun 19 2023 Reinhard Max <max@suse.com>
  - Update to 7.7.5
    https://github.com/jtv/libpqxx/releases/tag/7.6.1
    https://github.com/jtv/libpqxx/releases/tag/7.7.0
    https://github.com/jtv/libpqxx/releases/tag/7.7.1
    https://github.com/jtv/libpqxx/releases/tag/7.7.2
    https://github.com/jtv/libpqxx/releases/tag/7.7.3
    https://github.com/jtv/libpqxx/releases/tag/7.7.4
    https://github.com/jtv/libpqxx/releases/tag/7.7.5
* Tue Nov 30 2021 Marcus Rueckert <mrueckert@suse.de>
  - force newer gcc
* Tue Nov 30 2021 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 7.6.0
    https://github.com/jtv/libpqxx/releases/tag/6.4.6
    https://github.com/jtv/libpqxx/releases/tag/6.4.7
    https://github.com/jtv/libpqxx/releases/tag/7.0.0
    https://github.com/jtv/libpqxx/releases/tag/7.0.1
    https://github.com/jtv/libpqxx/releases/tag/7.0.2
    https://github.com/jtv/libpqxx/releases/tag/7.0.3
    https://github.com/jtv/libpqxx/releases/tag/7.0.4
    https://github.com/jtv/libpqxx/releases/tag/7.0.5
    https://github.com/jtv/libpqxx/releases/tag/7.0.6
    https://github.com/jtv/libpqxx/releases/tag/7.0.7
    https://github.com/jtv/libpqxx/releases/tag/7.1.0
    https://github.com/jtv/libpqxx/releases/tag/7.1.1
    https://github.com/jtv/libpqxx/releases/tag/7.1.2
    https://github.com/jtv/libpqxx/releases/tag/7.2.0
    https://github.com/jtv/libpqxx/releases/tag/7.2.1
    https://github.com/jtv/libpqxx/releases/tag/7.3.0
    https://github.com/jtv/libpqxx/releases/tag/7.3.1
    https://github.com/jtv/libpqxx/releases/tag/7.4.0
    https://github.com/jtv/libpqxx/releases/tag/7.4.1
    https://github.com/jtv/libpqxx/releases/tag/7.5.0
    https://github.com/jtv/libpqxx/releases/tag/7.5.1
    https://github.com/jtv/libpqxx/releases/tag/7.5.2
    https://github.com/jtv/libpqxx/releases/tag/7.6.0
* Wed Jun 17 2020 Reinhard Max <max@suse.com>
  - Fix the handling of `pkg-config --libs` in configure and drop
    the build-dependency on postgresql-server-devel.
* Mon Sep 09 2019 Martin Pluskal <mpluskal@suse.com>
  - Update to version 6.4.5:
    * For a full list of changes see provided NEWS
  - Drop no longer needed patches:
    * libpqxx-add-pkg-config-support.patch
    * libpqxx-add-python3-support.patch
    * libpqxx-sed-4.3.patch
  - Drop doc subpackage as no html documentation is provided anymore
  - Small packaging cleanups
* Tue Apr 16 2019 josef.moellers@suse.com
  - Added support for pkg-config, keeping support for pg_config
    [libpqxx-add-pkg-config-support.patch]

Files

/usr/include/pqxx
/usr/include/pqxx/array
/usr/include/pqxx/array.hxx
/usr/include/pqxx/blob
/usr/include/pqxx/blob.hxx
/usr/include/pqxx/composite
/usr/include/pqxx/composite.hxx
/usr/include/pqxx/connection
/usr/include/pqxx/connection.hxx
/usr/include/pqxx/cursor
/usr/include/pqxx/cursor.hxx
/usr/include/pqxx/dbtransaction
/usr/include/pqxx/dbtransaction.hxx
/usr/include/pqxx/encoding_group
/usr/include/pqxx/encoding_group.hxx
/usr/include/pqxx/errorhandler
/usr/include/pqxx/errorhandler.hxx
/usr/include/pqxx/except
/usr/include/pqxx/except.hxx
/usr/include/pqxx/field
/usr/include/pqxx/field.hxx
/usr/include/pqxx/internal
/usr/include/pqxx/internal/array-composite.hxx
/usr/include/pqxx/internal/callgate.hxx
/usr/include/pqxx/internal/config.h
/usr/include/pqxx/internal/connection-string.hxx
/usr/include/pqxx/internal/conversions.hxx
/usr/include/pqxx/internal/encodings.hxx
/usr/include/pqxx/internal/gates
/usr/include/pqxx/internal/gates/connection-errorhandler.hxx
/usr/include/pqxx/internal/gates/connection-largeobject.hxx
/usr/include/pqxx/internal/gates/connection-notification_receiver.hxx
/usr/include/pqxx/internal/gates/connection-pipeline.hxx
/usr/include/pqxx/internal/gates/connection-sql_cursor.hxx
/usr/include/pqxx/internal/gates/connection-stream_from.hxx
/usr/include/pqxx/internal/gates/connection-stream_to.hxx
/usr/include/pqxx/internal/gates/connection-transaction.hxx
/usr/include/pqxx/internal/gates/errorhandler-connection.hxx
/usr/include/pqxx/internal/gates/field_ref-const_row_iterator.hxx
/usr/include/pqxx/internal/gates/icursor_iterator-icursorstream.hxx
/usr/include/pqxx/internal/gates/icursorstream-icursor_iterator.hxx
/usr/include/pqxx/internal/gates/result-connection.hxx
/usr/include/pqxx/internal/gates/result-creation.hxx
/usr/include/pqxx/internal/gates/result-field_ref.hxx
/usr/include/pqxx/internal/gates/result-pipeline.hxx
/usr/include/pqxx/internal/gates/result-sql_cursor.hxx
/usr/include/pqxx/internal/gates/row_ref-const_result_iterator.hxx
/usr/include/pqxx/internal/gates/row_ref-result.hxx
/usr/include/pqxx/internal/gates/row_ref-row.hxx
/usr/include/pqxx/internal/gates/transaction-transaction_focus.hxx
/usr/include/pqxx/internal/header-post.hxx
/usr/include/pqxx/internal/header-pre.hxx
/usr/include/pqxx/internal/ignore-deprecated-post.hxx
/usr/include/pqxx/internal/ignore-deprecated-pre.hxx
/usr/include/pqxx/internal/result_iter.hxx
/usr/include/pqxx/internal/result_iterator.hxx
/usr/include/pqxx/internal/sql_cursor.hxx
/usr/include/pqxx/internal/statement_parameters.hxx
/usr/include/pqxx/internal/stream_iterator.hxx
/usr/include/pqxx/internal/stream_query.hxx
/usr/include/pqxx/internal/stream_query_impl.hxx
/usr/include/pqxx/internal/wait.hxx
/usr/include/pqxx/isolation
/usr/include/pqxx/isolation.hxx
/usr/include/pqxx/largeobject
/usr/include/pqxx/largeobject.hxx
/usr/include/pqxx/nontransaction
/usr/include/pqxx/nontransaction.hxx
/usr/include/pqxx/notification
/usr/include/pqxx/notification.hxx
/usr/include/pqxx/params
/usr/include/pqxx/params.hxx
/usr/include/pqxx/pipeline
/usr/include/pqxx/pipeline.hxx
/usr/include/pqxx/pqxx
/usr/include/pqxx/prepared_statement
/usr/include/pqxx/prepared_statement.hxx
/usr/include/pqxx/range
/usr/include/pqxx/range.hxx
/usr/include/pqxx/result
/usr/include/pqxx/result.hxx
/usr/include/pqxx/robusttransaction
/usr/include/pqxx/robusttransaction.hxx
/usr/include/pqxx/row
/usr/include/pqxx/row.hxx
/usr/include/pqxx/separated_list
/usr/include/pqxx/separated_list.hxx
/usr/include/pqxx/strconv
/usr/include/pqxx/strconv.hxx
/usr/include/pqxx/stream_from
/usr/include/pqxx/stream_from.hxx
/usr/include/pqxx/stream_to
/usr/include/pqxx/stream_to.hxx
/usr/include/pqxx/subtransaction
/usr/include/pqxx/subtransaction.hxx
/usr/include/pqxx/time
/usr/include/pqxx/time.hxx
/usr/include/pqxx/transaction
/usr/include/pqxx/transaction.hxx
/usr/include/pqxx/transaction_base
/usr/include/pqxx/transaction_base.hxx
/usr/include/pqxx/transaction_focus
/usr/include/pqxx/transaction_focus.hxx
/usr/include/pqxx/transactor
/usr/include/pqxx/transactor.hxx
/usr/include/pqxx/types
/usr/include/pqxx/types.hxx
/usr/include/pqxx/util
/usr/include/pqxx/util.hxx
/usr/include/pqxx/version
/usr/include/pqxx/version.hxx
/usr/include/pqxx/zview
/usr/include/pqxx/zview.hxx
/usr/lib64/cmake/libpqxx
/usr/lib64/cmake/libpqxx/libpqxx-config-version.cmake
/usr/lib64/cmake/libpqxx/libpqxx-config.cmake
/usr/lib64/cmake/libpqxx/libpqxx-targets-relwithdebinfo.cmake
/usr/lib64/cmake/libpqxx/libpqxx-targets.cmake
/usr/lib64/libpqxx.so
/usr/lib64/pkgconfig/libpqxx.pc
/usr/share/doc/packages/libpqxx
/usr/share/doc/packages/libpqxx/accessing-results.md
/usr/share/doc/packages/libpqxx/binary-data.md
/usr/share/doc/packages/libpqxx/datatypes.md
/usr/share/doc/packages/libpqxx/escaping.md
/usr/share/doc/packages/libpqxx/getting-started.md
/usr/share/doc/packages/libpqxx/mainpage.md
/usr/share/doc/packages/libpqxx/parameters.md
/usr/share/doc/packages/libpqxx/performance.md
/usr/share/doc/packages/libpqxx/prepared-statement.md
/usr/share/doc/packages/libpqxx/streams.md
/usr/share/doc/packages/libpqxx/thread-safety.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 27 23:21:40 2026