spring-bot

Spring Boot + Java Integration for Symphony/Teams Chat Platform Bots and Apps

APACHE-2.0 License

Stars
60
Committers
21

Bot releases are visible (Hide)

spring-bot - 10.0.0 Latest Release

Published by robmoffat 3 months ago

Upgrade to Spring Boot version 3 and Java 17.

What's Changed

spring-bot - 9.0.4

Published by robmoffat 5 months ago

May 29 2024

#421 upload attachment feature
#416 Single method invoke on multiple chat button

spring-bot - 9.0.3

Published by vaibhav-db about 1 year ago

Sept 11 2023

  • #405 Can we add SpringBot dependency on project which has parent dependency Sping-Boot:3x
  • #408 Handle exception for Teams
  • #409 For Teams return conversation id on message sent
  • Release 9.0.3
spring-bot - 9.0.2

Published by vaibhav-db about 1 year ago

May 31 2023

  • #390 Improved documentation for FINOS Active badge
  • #387 Fixed CVEs, rolled out FINOS Security Scanning
  • #386 Fixed Teams File State Storage
  • #380 Removing GPL-licensed dependency in Reminder Bot
  • #378 Added retry logic for teams
  • Release 9.0.2
spring-bot - 9.0.1

Published by robmoffat about 2 years ago

Sept 20 2022

  • #363 Error message through in 9.x if you send IM message
  • #357 PresentationMLHandler NPE for Federation POD/Whatsapp users
  • #350 Rooms passed from Teams to Symphony or Vice-versa don't resolve correctly
  • #340 Running selfcontained spring boot jar (fat jar) fails on help command
  • #282 Fix The PollBot
  • Release 9.0.1
spring-bot - 9.0.0

Published by pankajpkhandelwal-db over 2 years ago

#339 - MS Teams test failures on Windows machine fix
#350 - Rooms passed from Teams to Symphony or Vice-versa don't resolve correctly
Added rooms-bot demo
Removed room list from Todo bot
Spring version upgrade
Release 9.0.0

spring-bot - 9.0.0.BETA2

Published by pankajpkhandelwal-db over 2 years ago

Fixing Whitesource-reported vulnerabilities
#300 - Deploy tools/demos to maven central
#313 - Fixing Help Controller in Demo Bot not working in teams
Release of Beta 2.

spring-bot - 9.0.0.BETA

Published by pankajpkhandelwal-db over 2 years ago

Beta version of SpringBot 9.x
#252 - Bean Validation working in Symphony and Teams
#253 - Tutorial For MS Teams
#242 - Code coverage properly checking related modules
#246 - Fixed User resolution in workflow resolvers
#248 - Teams, Symphony starters chosen based on active profiles
#220 - Platform agnostic workflow annotation
#284 - Teams to display buttons in view Mode
#245 - History/Conversations APIs working for teams
#235 - ChatButton visibility determined by room
#286 - Teams Requests not sent multiple times
#254 - Adpative Card templating for Teams
#244 - Conversations API for Teams
#247 - Updated Bots to work with teams (except Poll Bot)
#219 - MessageMLWriter now works with all Content objects

spring-bot - 8.0.5

Published by sureshrupnar almost 3 years ago

  • Fix for #264 - For ChatRequest and ChatButton - room exclusion feature
  • Fix for #262 and #235 - For ChatRequest and ChatButton - rooms parameter
  • Fix for #260 - We can search user from different POD as well
  • Fix for #259 - Buttons are now visible on HelpPage
spring-bot - 8.0.4

Published by sureshrupnar almost 3 years ago

Minor bugfix - KoreAI - JAVA_HOME variable replaced with actual path from System Property

spring-bot - 8.0.3

Published by sureshrupnar almost 3 years ago

Fix for #241, fixing mock issue
Fix for #239, fixing Integration test

spring-bot - 8.0.2

Published by sureshrupnar about 3 years ago

  • Symphony API version upgraded to v20.13 by #238
  • Fix for #232, Un-marshelling of historical objects
spring-bot - 8.0.1

Published by sureshrupnar about 3 years ago

Fix for #221, Reminder Bot not starting
Fix for #223, help command not working by calling bot name

spring-bot - 8.0.0

Published by robmoffat about 3 years ago

Major release of chat workflow. Most interfaces for this changed. See migration guide for details.

  • Fix for #210, removed EntityJSON parameter from freemarker templating engine
  • Fix for #209, support for Dynamic Dropdowns, and room dropdowns
  • Fix for #178, proper error reporting inside symphony
  • Fix for #173, use of HandlerMapping pattern, removal of Workflow class.
  • Fix for #172, better Response class hierarchy
  • Fix for #168, spring scanning for @Work annotation classes
  • Fix for #164, help provision now generic, not part of symphony code
  • Fix for #113, trying to improve serialization of Entity JSON format
  • Fix for #196, mapping of EntityJson tags are Content objects.
  • Fix for #174, Addressable object hierarchy improved
spring-bot - 7.20.5

Published by sureshrupnar about 3 years ago

Sep 9, 2021

  • Fix for #214, support for escape character
spring-bot - 7.20.4

Published by sureshrupnar about 3 years ago

Jul 28, 2021

  • Fix for #183, camelcase issue for methods
  • Fix for #192, FormConverter doesn't use same object mapper as EntityJsonConverter
  • Migrated from InstantConverter to TimeConverter, which supports Zone and LocaldateTime
spring-bot - 7.20.3

Published by robmoffat over 3 years ago

Jun 24, 2021

  • Fix for #190, Chat Workflow documentation in the wrong place
  • Fix for #180, Kore AI Bot Health Unreliable
  • Fix for #171, Chat Workflow Delete/Checkbox alignment display
  • Fix for #141, Handle Primitives in Chat Workflow
spring-bot - 7.20.2

Published by sureshrupnar over 3 years ago

May 06, 2021

  • Fix for #171, Checkbox and Delete button Alignment
  • Fix for #163, Error Reporting Could Be Better with some update
  • Fix for #182, Symphony Chat Workflow Annotations Documentation
spring-bot - 7.20.1

Published by robmoffat over 3 years ago

April 29, 2021

  • Fix for #165, @Display annotation to override field name.
  • Fix for KoreAI Health Reporting #180
spring-bot - 7.20.0

Published by robmoffat over 3 years ago

  • More logical package structure #148
  • OBO Functionality #35
  • Fix for #149