Announcements about new stable and testing releases.
Subscribe to the forum for e-mail notifications.
Forum rules
This forum is readonly and is intended to inform users about new releases.
You can subscribe to the forum to receive e-mail notifications.
-
hugbug
- Developer & Admin
- Posts: 7645
- Joined: 09 Sep 2008, 11:58
- Location: Germany
Post
by hugbug » 10 Apr 2016, 20:35
Changes since 17.0-testing-r1660
- improved support for extra long file paths on Windows (more than 260 characters) - forcing extended paths when unpacking (#136, #127);
- new option "ShellOverride" allows to configure path to python (bash, etc.); useful on systems with non-standard paths; eliminating the need to change shebang for every script; also makes it possible to put scripts on non-exec file systems (#107);
- reduced disk fragmentation in direct write mode on Windows; this improves unpack speed (#195);
- news servers can now be configured as optional; marking server as optional tells NZBGet to ignore this server if a connection to this
- server cannot be established (#155);
- improved POSIX configure script - now using pkg-config for all required libraries (#192);
- improved Windows installer - scripts are now installed into a subdirectory of default "MainDir" (C:\ProgramData\NZBGet\scripts) instead of program's directory (#145);
- fixed crash during download (bug introduced in v17) (#190);
- fixed several thread synchronization issues (bug introduced in v17) (#193);
- fixed: unpack destination path was sometimes incorrect (bug introduced in v17) (#162);
- fixed: high CPU usage after downloading of certain nzbs (bug introduced in v17) (#172);
- fixed: scripts may hang during startup (bug introduced in v17) (#194).
Other changes since 16.4
- reworked the full source code base to utilize modern C++ features (#88):
- with the main motivation to make the code nicer and more fun to work with, this ensures further development of the program;
- to compile NZBGet from source a compiler supporting C++14 is required, see Prerequisites for C++ compiler;
- most users don't have to compile on their own and can use official installers offered on download page;
- for a detailed list of internal changes see milestone Modern C++;
- now offering an official installer for FreeBSD (#124):
- automatic installation;
- built-in update via web-interface;
- currently supporting only x86_64 CPU architecture;
- full support for Unicode and extra long file paths (more than 260 characters) on Windows (#136, #127, #91);
- added support for tvdbid and tvmazeid in rss feeds (#132);
- added button to save nzb-log into a file directly from web-ui (#108);
- queue-scripts can now change destination after download is completed and before unpack (#162);
- queue-scripts save messages into nzb-log (#163);
- showing number of selected items in confirmation box when deleting or performing other actions on multiple items in web-interface (#98);
- built-in web-server can now use certificate chain files through option “SecureCert”, when compiled using OpenSSL (#110);
- allowing character “=“ in dupe-badges (#97);
- par-check doesn't ignore files from option "ExtCleanupDisk" anymore; only files listed in option "ParIgnoreExt" are ignored (#147);
- printing low-level messages from par2-module (as DETAIL) (#161);
- option “ScriptDir” now accepts multiple directories (#181);
- better error reporting when using GnuTLS (#120);
- hidden files and directories are now ignored by the scanner of incoming nzb directory (#141);
- improved error reporting on DNS lookup errors (#146);
- fixed: wrong encoding in file names of downloaded files (#137);
- fixed: queue-scripts not called for failed URLs if the scripts were set in category’s option “PostScript” (#171);
- fixed: crash when executing command "--printconfig" (#174);
- fixed: error messages when trying to delete intermediate directory on Windows (#180);
- fixed: web-ui didn't load in Chrome on iOS (#178);
- updated option descriptions (#158).
Download link
Who is online
Users browsing this forum: No registered users and 2 guests