Skip to content

Releases: chriseldredge/Klondike

$select and $expand

06 Jul 21:20
Compare
Choose a tag to compare

Fixes a problem using $select in OData queries.

VS 2015 + .NET Core

06 Jul 15:36
Compare
Choose a tag to compare

This release fixes the following issues:

  • #157 Cannot mirror System.Runtime
  • #139 Show Release Notes on package details page
  • #135 Browsing in VS 2015 does not work
  • #134 Klondike forgets that a package was mirrored
  • #129 Added users do not show up in IE/Edge

Klondike 2.0

09 Dec 17:04
Compare
Choose a tag to compare

Much has been improved since Klondike 1.6.2.

Upgrading

The Lucene indexing format has changed since 1.6.2 to add new metadata and change how some fields are analyzed for better search results.

Users of Klondike 1.6.2 should make a backup of their Lucene index directory before upgrading, then use the Rebuild Index button on the Admin section to re-index packages.

New Features

  • Web app has better design thanks to @jessabean
  • Klondike.SelfHost.exe -- run Klondike without IIS and even on Mono!
  • Improved compatibility with aspnet vNext / dnx
  • Improved compatibility with Paket
  • Advanced Search allows searching packages by dependency, included files, etc
  • Dramatically faster indexing performance
  • Support multiple package mirroring targets
  • Option to prevent overwriting existing packages
  • Serve source files from symbol packages in zip file instead of unzipping them
  • Add disablePackageHash option to speed up indexing when not needed
  • Add ignorePackageFiles option to speed up indexing and keep index size small

Running on Mono

Klondike works best on Mono 4.2.0 or later. Bugs in previous versions of Mono may cause Klondike to fail to start or to behave incorrectly.

Logging and Download Counts

27 Mar 16:17
Compare
Choose a tag to compare

Adds audit logging when packages are pushed or deleted and when users are created, modified or deleted.

Fixes a bug where Download Count and Version Download Count are incorrectly initialized when a new version of a package is pushed.

Better partial search

26 Mar 15:59
Compare
Choose a tag to compare

Package id and title are analyzed treating words separated by periods and PascalCase words as individual words to improve searching by a partial package ID.

UI improvements

19 Mar 20:24
Compare
Choose a tag to compare

Package Details View

  • Go directly to package details when search finds exactly one hit
  • Display package icon on package details
  • Display availability of debug symbols on package details
  • Sort version history table by clicking column headings

Commands

  • Use ZeroClipboard to copy example commands to clipboard with a click

Misc

  • Add /api/indexing/optimize API to force merge of Lucene index and expunge deleted documents

Bug fixes

14 Mar 14:30
Compare
Choose a tag to compare

Fix bug using $filter in OData that uses DateTime to compare against DateTimeOffset fields.

Add Symbols link in top nav that displays info about symbol server.

Symbol Server

06 Mar 22:45
Compare
Choose a tag to compare

Klondike can now process NuGet symbol packages and serve debugging symbols and source code to Visual Studio, windbg and more!

Install Debugging Tools for Windows and update the NuGet.Lucene.Web:DebuggingToolsPath app setting in Web.config to point to your debugging tools install path, e.g. c:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64.

Once you push some symbol packages, point your debugger to http://YOURHOSTNAME/api/symbols. See the guide at SymbolSource.org for more details.

Update Packages by Project

02 Mar 20:31
Compare
Choose a tag to compare

Bugz & Updatez

26 Feb 01:51
Compare
Choose a tag to compare
  • Fixes package updates in Visual Studio Package Manager.
  • Adds alwaysCheckMirror flag for more aggressive package mirroring
  • Trigger full synchronization when file watcher experiences buffer overflow