Skip to content

Releases: labsai/EDDI

4.10.1

08 Jun 17:02
Compare
Choose a tag to compare
release 4.10.1

4.10.0

08 Jun 17:02
Compare
Choose a tag to compare

What's Changed

  • Feature/multi language bot enhancements by @ginccc in #253
  • added possibility to switch language at the beginning or within a conversation by @ginccc in #267

4.9.0

30 Dec 18:16
Compare
Choose a tag to compare
  • 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

4.8.3

25 Jun 23:01
Compare
Choose a tag to compare

4.8.2

25 Jun 22:59
Compare
Choose a tag to compare
  • Bug fixes & improvements

4.8.1

25 Jun 22:59
Compare
Choose a tag to compare
  • Updated docker build file
  • Updated example bots
  • Updated resteasy, jetty, micrometer, jackson, lombok
  • Bug fixes & improvements

4.8.0

25 Jun 22:58
Compare
Choose a tag to compare
  • 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 of min=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 managedBots ,/chat/unrestricted/* paths
  • Api descriptions
  • Increased EDDI bot processing timeout to 60 instead of 30
  • Bug fixes & improvements`

4.7

25 Jun 22:58
Compare
Choose a tag to compare
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 in preRequest
  • 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

02 Jun 17:10
Compare
Choose a tag to compare
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

11 Apr 17:52
Compare
Choose a tag to compare
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