Skip to content

Releases: airbnb/knowledge-repo

Easier Deployment

08 Nov 18:45
Compare
Choose a tag to compare

This release is the next minor version in the pre-stable series.

It adds the following features and improvements:

  • Automatic reindexing of knowledge repositories when they are updated (git repositories must still be externally updated, which will be addressed in a future version)
  • Improved deployment logic which unifies launching the knowledge repo using the development server built into Flask, Gunicorn and uWSGI.
  • Greatly simplified and improved web editor.

It also addresses the following bugs:

  • Fixes setting up a DBKnowledgeRepository atop Postgres
  • Fixes knitting of Rmd files on Windows

For a complete list of changes, please review the git changelog.

Add Permissions to Posts + other fixes

03 Nov 22:52
Compare
Choose a tag to compare

This release does a few things:

  1. Adds the knowledge version to content (PR here)
  2. Adds "proxy posts", where things like google docs can be added to the KR. (PR Here)
  3. Adds the ability to add post-specific permissions, using a "private" flag in the header, and then a list of allowed_groups. (PR here)

Style and Typeahead Search Improvements

31 Oct 22:30
Compare
Choose a tag to compare

This is another small release that:

  • enhances/fixes some formatting/styling of the typeahead search dropdown
  • improves the documentation by clarifying how configuration files are handled

Search improvements

27 Oct 21:17
Compare
Choose a tag to compare

This release improved the typeahead search box, by creating keywords for each post, consisting of the title, authors, tags, and tldrs. Search was then done by looking at matches in these keywords, ranking by the highest number of matches.

Further small bugfixes.

27 Oct 00:01
Compare
Choose a tag to compare

This releases some further inadvertent breakage due to the "excluded tags" functionality.

Small bugfix release

26 Oct 18:24
Compare
Choose a tag to compare

This releases fixes two small bugs:

  • "Excluded tags" functionality causing problems when not specified.
  • Fix adding Rmd and md files with images in Python 3 (ipynb files were not affected because images are treated differently).

Bugfix release

12 Oct 19:29
Compare
Choose a tag to compare

This release fixes a bug whereby if server configuration was not present, or if "EXCLUDED_TAGS" was not defined in the server config, then the web app would crash.

Clearing of stumbling blocks

12 Oct 06:36
Compare
Choose a tag to compare

This release adds the following enhancements:

  • Addition of a --version option to the knowledge_repo script, which shows both the locally installed version and the currently active versions of the knowledge repository tooling (these can be different if using embedded tooling).
  • Expansion of ~ (the user home directory) when extracting images from ipynb/Rmd/markdown source.
  • Use of the https rather than ssh protocol when embedding knowledge_repo tools into git repositories.
  • Disable auto-embedding of knowledge_repo tooling in new repositories, since this is mainly useful in large deployments and was causing headaches for new users.

It also fixes the following bugs:

  • Initialization of embedded knowledge-repo tools fails in newly checked out repositories (introduced in v0.6.3).

Exclude tags from all views

07 Oct 22:14
Compare
Choose a tag to compare

This release adds the concept of excluded tags to the app, which allows users to exclude posts that may be sensitive.

Support older versions of Git

29 Sep 23:14
Compare
Choose a tag to compare

This release adds support for versions of git older than ~2.5; which do not have support for extracting the remote url using:
git remote get-url origin

In the process it also cleans up the GitKnowledgeRepository code a little pertaining to remote repositories, as well as clarifying that the Knowledge Repository supports any git repository (including those not hosted by GitHub).