Releases: labsai/EDDI
Releases · labsai/EDDI
4.10.1
4.10.0
4.9.0
- Introduced config in HttpCalls to make the setting of properties depended on the success of the request
- Introduced GitCalls Lifecycle Task
- Added conversationId, isUndoAvailable and isRedoAvailable to conversation memory
- Added OutputBuildingInstruction for httpCalls PostResponse
- Added new bot example "Media Writer's Self Perception Scale Bot"
- Added Action API
- Bug fixes & improvements
What's Changed
- Implementation of git push and pulls during the conversation process by @rolandpickl in #231
- Bump junit from 4.13 to 4.13.1 by @dependabot in #232
- git calls bugfix and export implementation by @rolandpickl in #233
- git calls bugfix by @rolandpickl in #234
- git calls bugfix by @rolandpickl in #235
- removed differ, facebook and xmpp, by @rolandpickl in #236
4.8.3
- Added correction detection for quick reply inputs (if user types it, but misspells)
- Merge pull requests : #159 ,#164, #171, #175, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #204, #205, #207
- Bug fixes & improvements
- Updated following dependencies : jetty, infinispan, mongodb-driver, rabbitmq, http2-server, resteasy-client, guice-servlet
4.8.2
- Bug fixes & improvements
4.8.1
- Updated
docker
build file - Updated example bots
- Updated
resteasy
,jetty
,micrometer
,jackson
,lombok
- Bug fixes & improvements
4.8.0
- Version upgrade of:
resteasy
,infinispan
,rabbitmq
,mbknor-jackson-jsonschema_2.13
,jetty
,commons-codec
,slf4j
,mongo-java-driver
,Jackson
,micrometer-registry-Prometheus
,JUnit
,swagger
,keycloak
,resteasy
- added two new bot examples
- Upgrade git library for automatic git handling
- Merge pull request #151,#152 #154 #155 #156
- Switched git settings to being set via rest - added commit/pull/push messages again, now as produces TEXT and not JSON
- Enable
-XX:+UseContainerSupport
- Support for configuring MIN and MAX memory as a percentage using new flags
{Min/Max}RAMPercentage;
Give defaults ofmin=50 max = 80
as a starting point - Added docker ENV named
EDDI_JVM_OPTIONS
to configure additional JVM options. Options are written free-style so take care of syntax. Configure some production-grade options for better diagnosis (GC logs, taking heap dump on OOM, etc). Configure jdk.nio.MaxCachedBufferSize to not to overrun non-heap memory on a large number of concurrent HTTP threads - Better support for metrics: conversation (start, load, processing) and jetty stats
- Publicly accessible
managedBot
s ,/chat/unrestricted/*
paths - Api descriptions
- Increased EDDI bot processing timeout to 60 instead of 30
- Bug fixes & improvements`
4.7
- Create conversation descriptor and permissions when a new conversation is created by bot management (not via rest)
- Output type to convert the input field to password field
- Restricted administration requests to the environment: test
conversationId
as a filter when fetching conversation memories- Rest-endpoint in order to change Log Level in runtime for a specific
packageName
e.g.POST http://localhost:7070/logs?packageName=ai.labs.channels&logLevel=DEBUG
- Support for
propertysetter
being an external resource file - Execution strategy, allowing now to make all rules being executed instead of only first succeeded. (default is still stopped after first rule succeeded)
- Split up endpoint into output transformation and publishing for separation of concerns and easier testing
- Ability to execute batch request calls sequentially
- User to end the conversation (by action) and stop execution immediately after task if STOP_CONVERSATION action has been found
maxRetries
, delayBeforeExecutingInMillis to not be defined (null, therefore default value)- Param to delay the execution of a request in
httpCalls
- BotResource to conversationDescriptor
- Allow matching of dynamic param even if the value is not a string
propertyInstruction
to run inpreRequest
- Template ability for properties when 'fromObjectPath' is not defined
- Comment for creating random password easily in basic auth
- Skipping of delay via query param
- Differ API enhancements.
- Persistence for
botmappings
+ info of known conversations - Backward compatibility for
executeSequentially
(default is FALSE) - Rest api namings for channels
- Bug fixes & improvements
4.6
- first version of github integration via api and bot configuration (init, pull, push)
- offering bot manager integration in dashboard
- easy deployment of example bots
- basic auth & keycloak support in swagger restful api
- duplicate bots, packages or individual resources (normal, or deep copy)
- first version of jsonschema generation
- bug fixes & improvements
4.5
added initial support for keycloak authentication
error logging to database
basic authentication + user management
restructured Open API spec file
Bugs & Improvements:
- fixed bug in parser
- improved startup
- fixed ERR_INVALID_SIGNED_EXCHANGE error viewing html files because of missing mime type and due to changes in chrome content type negotiation
- added support for basic authentication
- refactored auto deploy to support functionality when eddi used keycloak or basic auth