partial release notes for 1.15

This commit is contained in:
Mike McLean 2017-12-11 17:05:58 -05:00
parent 5daabd87f6
commit b3bc77e352
4 changed files with 121 additions and 0 deletions

View file

@ -0,0 +1,20 @@
Migrating to Koji 1.15
======================
..
reStructured Text formatted
You should consider the following changes when migrating to 1.15:
DB Updates
----------
There are no schema updates in 1.15.
Other changes
-------------
There are numerous other changes in 1.14 that should not have a direct impact
on migration. For details see:
:doc:`release_notes_1.15`

View file

@ -5,6 +5,7 @@ Migrations
.. toctree::
:maxdepth: 1
migrating_to_1.15
migrating_to_1.14
migrating_to_1.13
migrating_to_1.12

View file

@ -5,6 +5,7 @@ Release Notes
.. toctree::
:maxdepth: 1
release_notes_1.15
release_notes_1.14
release_notes_1.13

View file

@ -0,0 +1,99 @@
Koji 1.15 Release Notes
=======================
Migrating from the last release
-------------------------------
For details on migrating see :doc:`migrating_to_1.15`
Client Changes
--------------
Display License Info
^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/686
The `rpminfo` command now displays the `License` field from the rpm.
Support keytabs for GSSAPI authentication
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/708
Previously keytabs were only supported by the older kerberos auth method, which
is not supported on Python 3. Now the gssapi method supports them as well.
Add krb_canon_host option
^^^^^^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/653
Adds a new option `krb_canon_host` that tells Koji clients to get the dns canonical hostname for kerberos auth.
The existing `krb_rdns` option was an attempt to solve the same sort of issue, but caused problems for some network configurations.
The watch-task return code ignores sub-task failures
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/703
Previously, the watch-task command would return a non-zero exit status
if any subtask failed, even if this did not cause the parent task to fail.
Now that we have cases where subtasks are optional, this no longer makes sense,
so the exit code of the watch-task command is based solely on the results of
the top level tasks it is asked to watch.
Unify runroot CLI interface
^^^^^^^^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/633
The `runroot` command now supports options similar to the various build commands. These new
options are:
.. code-block:: text
--nowait Do not wait on task
--watch Watch task instead of printing runroot.log
--quiet Do not print the task information
New args for watch-logs command
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| PR: https://pagure.io/koji/pull-request/625
The `watch-logs` command now supports the following new options:
.. code-block:: text
--mine Watch logs for all your tasks
--follow Follow spawned child tasks
Builder changes
---------------
System changes
--------------
Deprecations
^^^^^^^^^^^^
Removed calls
^^^^^^^^^^^^^