Skip to content

1.9.0

Compare
Choose a tag to compare
@msimacek msimacek released this 23 Feb 09:27
· 505 commits to master since this release

New features

  • Copr plugin (#113)
    • Takes a user supplied copr project from which packages are taken
    • Packages in selected collection (likely rawhide) will be rebuilt against
      the packages from user's copr
    • Such rebuilds are done in autogenerated coprs
  • Add "Which packages may have been broken by given update" view (#19)
  • Add flag to bypass package dependency resolution (#114)
  • All fedmsg functionality converted to a plugin
  • Koji capacity checking rework (#118)
  • Initial attempt at Python 3 porting
  • Allow excluding architectures by arch_override (#124)
  • Compatibility with PostgreSQL bi-directional replication (BDR)
  • RPM build requires are now cached using dogpile, can be configured to use
    various caching backends

Bugfixes

  • No longer needs a hack to use non default koji authentication method
  • Fix adding packes via admin CLI

Other

  • Try to reduce unneeded updates of package table
  • Don't use DDL in cleanup
  • A lot of refactoring

Upgrading from 1.8.2

  • Pkgdb cache configuration key was moved to centralized caching section.
    If you changed it from default, you'll need to move the pkgdb.cache section
    to caching.plugin.pkgdb.users section. (dots denote dictionary nesting
    level).
  • Plugin directory structure was refactored, if you did manual changes to
    plugins, you'll need to adjust them
  • Fedmsg watcher service was converted to plugin. If you want to use it, you'll
    need to enable it in plugins config section
  • Fedmsg publisher and watcher were merged into single plugin "fedmsg".
  • Fedmsg publishing needs to be explicitly enabled in fedmsg-publisher.enabled
  • Database migration
    • Run alembic -c /usr/share/koschei/alembic.ini upgrade head while the
      backend services and httpd are stopped