Skip to content

Releases: codeproject/CodeProject.AI-Server

v2.9.5

11 Dec 14:31
Compare
Choose a tag to compare

Improvements to installers

v2.9.4

04 Dec 03:09
Compare
Choose a tag to compare
  • Updated to .NET 9
  • Support for Ubuntu 24.10
  • Improved CUDA 12 support
  • Improvements to CUDA support in Windows and Linux
  • Docker updates
  • Further Windows arm64 fixes
  • Further macOS arm64 fixes
  • General dev environment setup fixes
  • Fixes for Windows installer when wget is missing

v2.8.1

05 Sep 19:03
Compare
Choose a tag to compare

Headline

  • Update to .NET 8
  • Addition of Node.js, Go and Rust demos
  • A \potentially breaking update for module writers due to a rename of some script variables and the reorg of setup script files.
  • Support for new Multi-modal Phi-3 LLM

Other

  • Improvements to setup
  • Corrections for detecting CUDA in Python scripts
  • Support for JSON requests to server

v2.6.5

27 May 20:40
Compare
Choose a tag to compare

What's Changed

  • Fixes for macOS installation
  • Fixes for Linux systemd install
  • Fix for Linux arm64 installation for Object Detector YOLOv5 3.1
  • Fix for testing previous install of PIPs on Linux/macOS
  • Support for Radxa ROCK (RockChip) devices
  • Setting up support for external modules
  • Various optimizations & fix YOLOv8 image value scaling bug by @seth-planet in #97
  • Use new TPU segment option by @seth-planet in #99
  • Bugfix: incorrect standard ports in service URL by @miguelangel-nubla in #102

New Contributors

Full Changelog: v2.6.2...v2.6.5

v2.6.2

05 Apr 11:40
Compare
Choose a tag to compare
  • You can now select, at install time, which modules you wish to have initially installed
  • Some modules (Coral, Yolov8) now allow you to download individual models at runtime via the dashboard.
  • A new generative AI module (Llama LLM Chatbot)
  • A standardised way to handle (in code) modules that run long processes such as generative AI
  • Debian support has been improved
  • Small UI improvements to the dashboard
  • Some simplification of the modulesettings files
  • The inclusion, in the source code, of template .NET and Python modules (both simple and long process demos)
  • Improvements to the Coral and ALPR modules (thanks to Seth and Mike)
  • Docker CUDA 12.2 image now includes cuDNN
  • Install script fixes
  • Added Object Segmentation to the YOLOv8 module

v2.5.1

22 Jan 16:20
Compare
Choose a tag to compare
  • Lots of Javascript updates so if you see weirdness try Ctrl+F5
  • The module listing now shows module version history if you click the version number
  • Benchmark has been updated to use the custom models of the currently active object detection module
  • The Info button on the dashboard now includes a status data dump from the module. For things like object detectors, it will include a dictionary of labels / counts so you can see what's being detected. For longer running modules such as training it will include the training status. This is here to enable better UI features in the future
  • Lots of bug fixes, but specifically there was a script issue affecting module installs, and a modulesettings issue affecting the YOLOv5 6.2 module, as well as the SuperResolution module.
  • The Coral module now includes multi-TPU support that is still a little fragile. An update is coming in the next few days

v2.5.0

13 Jan 16:00
Compare
Choose a tag to compare
  • Dynamic Explorer UI: Each module now supplies its own UI for the explorer
  • Support for sound audition modules in the explorer
  • Improved dashboard
  • Updated module settings schema that includes module author and original project acknowledgement
  • Installer fixes
  • Improved Jetson support
  • Windows on Arm support

v2.2.4

27 Sep 14:18
Compare
Choose a tag to compare
  • Improved support for Windows, Ubuntu, macOS (Intel and Apple Silicon), as well as improvements to allow support for ROCm and Jetson
  • A new installation SDK for making module installers far easier
  • Improved installation feedback and self-checks
  • Coral.AI support for Linux, macOS (version 11 and 12 only) and Windows
  • Fix to remove chunking in order to allow HTTP1.1 access to the API (Blue Iris fix)
  • Various bug fixes

v2.1.0

17 Apr 23:06
Compare
Choose a tag to compare
  • Improved Raspberry Pi support. A new, fast object detection module with support for the Coral.AI TPU, all within an Arm64 Docker image
  • All modules can now be installed / uninstalled (rather than having some modules fixed and uninstallble).
  • Installer is streamlined: Only the server is installed at installation time, and on first run we install Object Detection (Python and .NET) and Face Processing (which can be uninstalled).
  • Reworking of the Python module SDK. Modules are new child classes, not aggregators of our module runner.
  • Reworking of the modulesettings file to make it simpler and have less replication
  • Improved logging: quantity, quality, filtering and better information
  • Addition of 2 modules: ObjectDetectionTFLite for Object Detection on a on Raspberry Pi using Coral, and Cartoonise for some fun
  • Improvements to half-precision support checks on CUDA cards
  • Modules are now versioned and our module registry will now only show modules that fit your current server version.
  • Various bug fixes
  • Shared Python runtimes now in runtimes.
  • All modules moved from the AnalysisLayer folder to the modules folder
  • Tested on CUDA 12

v2.0.5

16 Jan 18:39
Compare
Choose a tag to compare

New module architecture, downloadable modules, RaspberryPi support and assorted memory leaks fixed.