To avoid bmake warnings because of duplicate class names, the :O:u
modifier had been added in r1.66 on 2020-03-21. This had the side effect
that the subst classes are now applied in alphabetical order instead of
declaration order.
For this to actually matter, there must be a file that is affected by two
different subst classes and in which the substitutions depend on each
other or prevent each other. Chances for that are pretty low.
The order is intentionally documented as being unspecified, to allow for
future modifications, just in case that a bmake variable modifier is
invented that filters for duplicates without requiring the duplicates to
be adjacent to each other. In that situation, it would be nicer to
switch back to declaration order instead of alphabetical.
Changelog:
Version 1.8.11:
- Add a new undisclosed_recipients command and --undisclosed-recipients option
to replace To, Cc, Bcc with a single "To: undisclosed-recipients:;" header.
- Improved handling of temporary files on Windows systems.
- Re-enabled support for systems lacking vasprintf(), such as IBM i PASE.
iperf 3.8.1 2020-06-10
----------------------
* Notable user-visible changes
* A regression with "make install", where the libiperf shared
library files were not getting installed, has been fixed.
iperf 3.8 2020-06-08
--------------------
* Notable user-visible changes
* Profiled libraries and binaries are no longer built by default.
* A minimal Dockerfile has been added.
* A bug with burst mode and unlimited rate has been fixed
* Configuring with the --enable-static-bin flag will now cause
a statically-linked iperf3 binary to be built.
* Configuring with the --without-sctp flag will now prevent SCTP
from being auto-detected. This flag allows building a
static binary (see above item) on a CentOS system with SCTP
installed, because no static SCTP libraries are available.
* Clock skew between the iperf3 client and server will no longer
skew the computation of jitter during UDP tests.
* A possible buffer overflow in the authentication feature has been
fixed. This was only relevant when configuration authentication
using the libiperf3 API, and did not affect command-line usage.
Various other improvements and fixes in this area were also made.
* Notable developer-visible changes
* The embedded version of cJSON has been updated to 1.3.17.
* Some server authentication functions have been added to the API.
* API access has been added to the connection timeout parameter.
* Tests for some authentication functions have been added.
* Various compiler errors and warnings have been fixed.
v1.5.1:
Python bindings are now available in //bindings/python
Upgraded bazel from 0.10.1 to 3.2.0 (long overdue)
RISC-V and PPC cycleclock fixes
Various build warnings and cmake issues resolved
Documentation improvements
While here hook a working log4j properties file to silence startup with
all the "Missing classes" errors
Changelog:
Bug Fixes (2)
SOLR-14411: Fix Admin UI collection/core drop-downs placeholder text. Comple
tes work started in SOLR-14359
(janhoy)
SOLR-14471: Fix bug in shards.preference behavior, base replica selection st
rategy not applied to the last group of equivalent replicas.
(Michael Gibney via Tomas Fernandez Lobbe)
PyQt v5.15.0 has been released. This is a major feature release that adds support for Qt v5.15.0. There are corresponding releases of the other PyQt-related packages.
Added support for Qt v5.15.0.
Added the QtQuick3D module.
Added a callStaticMethod() overload to QAndroidJniObject that takes a QJsonDocument as the method argument and returns another QJsonDocument.
Added the missing QMultimedia control classes.
pyuic5 now supports QUndoView.
Release 6.0.0
* Fixed Bug 140: The get_cache function has swapped fields
* Fixed Bug 142: Remove empty and zeroed fields
* Fixed Bug 115: Missing data on Ryzen CPUs
* Fixed Bug 122: Rename fields to be more clear
* Fixed Bug 125: Add option to return --version
* Fixed Bug 126: Make test suite also check SELinux
* Fixed Bug 120: Make unit tests also test CPUID
* Fixed Bug 69: Add s390x support
OAuth often seems complicated and difficult-to-implement. There are several
prominent libraries for handling OAuth requests, but they all suffer from one
or both of the following:
* They predate the OAuth 1.0 spec, AKA RFC 5849.
* They predate the OAuth 2.0 spec, AKA RFC 6749.
* They assume the usage of a specific HTTP request library.
OAuthLib is a generic utility which implements the logic of OAuth without
assuming a specific HTTP request object or web framework. Use it to graft OAuth
client support onto your favorite HTTP library, or provider support onto your
favourite web framework. If you're a maintainer of such a library, write a thin
veneer on top of OAuthLib and get OAuth support for very little effort.
0.16.13
Default install of tortoise-orm now installs with no C-dependencies, if you want to use the C accelerators, please do a pip install tortoise-orm[accel] instead.
Added <instance>.clone() method that will create a cloned instance in memory. To persist it you still need to call .save()
.clone() will raise a ParamsError if tortoise can’t generate a primary key. In that case do a .clone(pk=<newval>)
If manually setting the primary key value to None and the primary key can be automatically generated, this will create a new record. We however still recommend the .clone() method instead.
.save() can be forced to do a create by setting force_create=True
.save() can be forced to do an update by setting force_update=True
Setting update_fields for a .save() operation will strongly prefer to do an update if possible
RapidJSON is an extremely fast C++ JSON parser and serialization library: this
module wraps it into a Python 3 extension, exposing its
serialization/deserialization (to/from either bytes, str or file-like
instances) and JSON Schema validation capabilities.
Changelog:
Version 3.2.15 (3rd June 2020)
--------------
Fix build for gcc-10 (efax/efaxlib.h, efax/efaxlib.c,
efax/Makefile.am, efax/Makefile.in).
Version 3.2.14 (6th March 2020)
--------------
Remove X11 specific code to allow the program to run better
against wayland compositors (acinclude.m4, configure.ac;
dialogs.cpp, helpfile.cpp, logger.cpp, main.cpp, mainwindow.cpp,
prog_defs.h; src/Makefile.am).
Fix label layout in settings dialog (settings.cpp).
Apply SO_REUSEADDR option when constructing sockets
(socket_server.cpp).
Deal with strict aliasing warning (efax/efaxos.c).
Redis 6.0.5
Upgrade urgency MODERATE: several bugs with moderate impact are fixed here.
The most important issues are listed here:
* Fix handling of speical chars in ACL LOAD.
* Make Redis Cluster more robust about operation errors that may lead
to two clusters to mix together.
* Revert the sendfile() implementation of RDB transfer. It causes some delay.
* Fix TLS certificate loading for chained certificates.
* Fix AOF rewirting of KEEPTTL SET option.
* Fix MULTI/EXEC behavior during -BUSY script errors.
4.2.7:
mongos crashes due to client disconnecting when signing keys being refreshed
The mongos routing for scatter/gather ops can have unbounded latency
Shutdown command with force:true should ignore all stepdown errors
Ability to specify sync source read preference in initial sync
0.97
* Update dumpstyle.py
* Inkscape_r2p: Fix imports for Python 2/3
* Add support for publishing rst2pdf as a snap
* Fix PyPI links in README
* Template and fonts fixes
* Fix snapcraft link to be RST syntax
* Fix unicode and basestring (required by Python3)
* Switch to pytest
* Post-pytest migration cleanup
* Fix generation of source tarball
* Update Pillow to 6.2.2
0.96
* Fix manual
0.95
* More cleanups!
* Convert Code of Conduct to Markdown
* Support docutils math directive instead of rst2pdf's
* More cleanups 3
* Update version to 0.95.dev
* Add missing parenthesis and made -e preprocess inline literal text
* Improve findfonts.py
* Fixed reportlab import
* Fix internal links so that they work with latest ReportLab
* Update LICENSE copyright to reference all contributors
* Update dependencies
* Fix image retrieval over urlretrieve + svg import errors
* Replace deprecated BuildEnvironment.create_index()
* Fix highlight's linenothreshold for Sphinx >=1.8+ & <2.0
* Fixed a syntax incompatibility with Python3
* Sphinx3 compatibility fixes
* Remove Makefile, make.bat from sphinx tests
* Remove unused file
* Minor doc updates
* Adding badges to README
* Make it still work with Python 2
* Fix for fonts in Windows
* Update CHANGES
* Fix Preprocess extension for UTF-8 in Python 2
* Detail supported Python 3 versions
* Bump pillow from 6.0.0 to 6.2.0
* Support Inkscape 1.x
* Add svglib to requirements.txt
* Allow code-block language to be optional
3.1.4:
There is now a single code base for Python 2 and Python 3.
Python 2.7 is now the minimal Python version.
The installation can also now be done through a universal wheel, which helps with some external projects.
This Git version should have the same uncertainties code as PyPI version 3.1.4, but some accompanying files have been updated. This should have no impact on users. Developers are better off using this Git 3.1.4 version.
2.19.0:
[FEATURE] TSDB: Memory-map full chunks of Head (in-memory) block from disk. This reduces memory footprint and makes restarts faster.
[ENHANCEMENT] Discovery: Added discovery support for Triton global zones.
[ENHANCEMENT] Increased alert resend delay to be more tolerant towards failures.
[ENHANCEMENT] Remote Read: Added prometheus_remote_storage_remote_read_queries_total counter to count total number of remote read queries.
[ENHANCEMEMT] Added time range parameters for label names and label values API.
[ENHANCEMENT] TSDB: Reduced contention in isolation for high load.
[BUGFIX] PromQL: Eliminated collision while checking for duplicate labels.
[BUGFIX] React UI: Don't null out data when clicking on the current tab.
[BUGFIX] PromQL: Correctly track number of samples for a query.
[BUGFIX] PromQL: Return NaN when histogram buckets have 0 observations.
[BUGFIX] TSDB: Fix incorrect query results when using Prometheus with remote reads configured
0.29.20:
Bugs fixed
* Nested try-except statements with multiple ``return`` statements could crash
due to incorrect deletion of the ``except as`` target variable.
* The ``@classmethod`` decorator no longer rejects unknown input from other decorators.
* Fused types could leak into unrelated usages.
* Now uses ``Py_SET_SIZE()`` and ``Py_SET_REFCNT()`` in Py3.9+ to avoid low-level
write access to these object fields.
* The built-in ``abs()`` function could lead to undefined behaviour when used on
the negative-most value of a signed C integer type.
* Usages of ``sizeof()`` and ``typeid()`` on uninitialised variables no longer
produce a warning.
* The C++ ``typeid()`` function was allowed in C mode.
* The error position reported for errors found in f-strings was misleading.
* The new ``c_api_binop_methods`` directive was added for forward compatibility, but can
only be set to True (the current default value). It can be disabled in Cython 3.0.
Overview of changes in 3.36.0
=============================
* Updated translations:
Finnish
Kurdish (Sorani)
Overview of changes in 3.35.90
==============================
* Bugs fixed:
!41 Polish some rough edges in the Meson build
!43 build: Remove AC_ISC_POSIX
!44 build: Remove AC_HEADER_STDC
!45 kerberos-identity-manager: Remove unused signal handler ID
#43 daemon, dbus: Enable checking if a provider type is supported
* Updated translations:
Croatian
English (British)
Japanese
Malay
Overview of changes in 3.35.3
=============================
* Remove Pocket (!18)
* Bugs fixed:
!36 Drop the priv pointer from the GObject instance structures
!37 Port away from deprecated GLib API like g_memove and g_get_current_time
!39 webview: Port to JSCValue
!40 Use the G_DECLARE_* macros to reduce GObject boilerplate
#83 Add Exchange and Last.fm icons
* Updated translations:
Galician
Russian
Overview of changes in 3.35.1
=============================
* Bugs fixed:
#8 icons: Unbreak providers without any visual identity
* Updated translations:
Basque
Catalan
Traditional Chinese (Taiwan)
Czech
Danish
Dutch
Finnish
French
Friulian
Galician
German
Greek
Hungarian
Indonesian
Italian
Japanese
Korean
Latvian
Lithuanian
Persian
Polish
Portuguese (Brazilian)
Punjabi
Romanian
Serbian
Slovak
Slovenian
Spanish
Swedish
Turkish
Overview of changes in 3.33.91
==============================
* Support Fedora Account System (#26)
* Bugs fixed:
!21 owncloud: Use "Nextcloud", not "ownCloud", in user-visible errors
!23 build: Allow building with gettext ≥ 0.20
!26 webview: Make it more flexible in terms of its size
!28 kerberos: Use GTask's task data slot to leverage the compiler
!29 daemon: Return a D-Bus error if AddAccount fails to list all providers
!30 kerberos: Use GTask's task data slot to leverage the compiler
#73 build: Support the use of g_autolist with GoaObject
764157 Port to GTask from GSimpleAsyncResult
* Updated translations:
Basque
Czech
German
Indonesian
Karbi
Lithuanian
Polish
Romanian
Spanish
Swedish
Overview of changes in 3.32.0
=============================
* Updated translations:
Basque
Finnish
Gaelic (Scottish)
Icelandic
Overview of changes in 3.31.90
==============================
* Bugs fixed:
!17 icons: Replace PNGs with SVGs and add symbolics
!19 google: Only request the email field when getting the user's identity
796095 alarm: Refresh Kerberos tickets after a suspended system is resumed
* Updated translations:
Afrikaans
French
Japanese
Kabyle
Overview of changes in 3.31.3
=============================
* Remove Todoist
* Bugs fixed:
!14 build: Don't define _POSIX_PTHREAD_SEMANTICS and _REENTRANT
!15 identity: Port away from deprecated g_type_class_add_private
764157 Port to GTask from GSimpleAsyncResult
* Updated translations:
Belarusian
Esperanto
Estonian
Malayalam
Overview of changes in 3.30.0
=============================
* Updated translations:
Arabic
Overview of changes in 3.29.91
==============================
* Bugs fixed:
!2 build: Fix #FooObject style links
!8 Remove additional unnecessary GDestroyNotify casts
#10 build: Silence warning about _FORTIFY_SOURCE requiring optimization
Overview of changes in 3.29.4
=============================
* Bugs fixed:
!2 Port to meson build system
* Updated translations:
Occitan
Overview of changes in 3.29.1
=============================
* Remove Telepathy support (795322)
* Updated translations:
Simplified Chinese
Czech