Skip to content

Releases: ApiLogicServer/ApiLogicServer-src

Bug Fix for Sampi_AI

16 Feb 22:47
Compare
Choose a tag to compare

Fixes an issue in sample_ai, described here.

You do not need to re-install if you are not using this sample.

Docker $Path

14 Feb 03:55
Compare
Choose a tag to compare

This release fixes several doc formatting issues for samples, and issues 41 - Docker Path and 40.

Bug Fix - Name Collision

AI Sample

01 Feb 04:34
Compare
Choose a tag to compare

This release provides a new Tutorial for AI, here.

It fixes this issue in 10.01.27.

It fixes a minor bug in LogicBank, trying to adjust parent sums that are null.

Tutorial Improvements

15 Jan 17:20
Compare
Choose a tag to compare

This release (pip docker) introduces changes to the Tutorial.

  • The sample project is now created without customization
  • The Tutorial reviews the un-customized sample
    • Use this to get understand the level of initial automation for your own projects
  • The Tutorial then shows a command to install the customizations, and reviews them

OptLocking Fix, cleanup

11 Jan 03:50
Compare
Choose a tag to compare

This release is available via pip, and docker. Changes summarized below.

 

Optimistic Locking Bug Fix

This release fixes an issue wherein the ignored option was not honored.

 

Substantial cleanup of created project

This release introduces several changes to improve the structure of the created project:

  • add config directory
  • moved root file utils.py -> api/api_utils.py
  • move row_to_dict from utils to integration.system.RowDictMapper

Simplified startup, allocation bug fix

08 Jan 03:47
Compare
Choose a tag to compare

Released 1/7/2024 to pip and docker hub.

 

Simplified Getting Started

A number of changes designed to make getting started clear and easy:

  1. For VSCode users, the venv is now defaulted.
  2. Fewer messages on ApiLogicServer create
  3. For VSCode users, first project open suggests to click F5 to run
  4. The Sample / Tutorial allocation now has quick ways to find key customization examples by searching the sample for #als

 

Allocation Fix

A bug was fixed in allocation (and auditing).

 

Quoted Column Names, simpler venv

04 Jan 02:58
Compare
Choose a tag to compare

This release is available on pip and docker.

 

Quoted Column Names

Oracle testing has revealed the need for quoted column names. This is now supported with an ApiLogicServer create --quote option.

For more information, click here.

 

Simplified venv handling

By far, our most common support request is setting up the venv. While this is a familiar standard for experienced Python users, new Python users encounter challenges.

This release defaults a project's venv to the ApiLogicServer install venv, for VSCode only. The result is:

  1. Create a project (e.g., ApiLogicServer create --project_name=ApiLogicProject --db_url=nw
  2. Open it in VSCode
  3. Press F5 to run

For more information, click here.

Application Integration, Bug Fix

21 Dec 15:04
Compare
Choose a tag to compare

10.0.1 fixes a minor bug that mistakenly required python 3.11. Release Notes for 10.00.00 are repeated below...

 

Application Integration

This release introduces a new suite of features for Application Integration:

  • Ability to publish and consume Kafka Messages
  • Services to convert dicts to SQLAlchemy rows, and vice version (eg, to create/consume Kafka json string payloads)

These are all demonstrated in this running demo, providing a simple way to explore this functionality.

 

Data Type Fixes

We have introduced a number of fixes for esoteric datatypes. Some fail in the Admin app, but all appear to work for the api.

Application Integration, Data Type Fixes

20 Dec 03:30
Compare
Choose a tag to compare

Application Integration

This release introduces a new suite of features for Application Integration:

  • Ability to publish and consume Kafka Messages
  • Services to convert dicts to SQLAlchemy rows, and vice version (eg, to create/consume Kafka json string payloads)

These are all demonstrated in this running demo, providing a simple way to explore this functionality.

 

Data Type Fixes

We have introduced a number of fixes for esoteric datatypes. Some fail in the Admin app, but all appear to work for the api.