v2.0
·
1147 commits
to main
since this release
Release Notes
General
New Features
- Users will see more informative error messages across the app, especially when their request is invalid (e.g. when trying to save an assistant with an empty name). (266)
Assistants
New Features
- Assistants now support up to 100 uploaded documents for File Search, two times the previous limit. (576)
- Users can now set a custom temperature for any assistant. (577)
Groups
New Features
- Moderators will now see an informative warning with next steps in the Manage Group page when a member of their group encounters an error due to Rate Limiting by OpenAI. The warning will be displayed for 7 days after the last Rate Limiting error encountered. (567)
- Users will now see a list of Moderator display names and email addresses in a new "Group Moderators" section in the View Group page. (575)
Resolved Issues
- Fixed: The Export Threads option might not be available for some Moderators, even when they have the necessary permissions. (586)
- Fixed: Manually-added users are always invited as Members. (568)
Threads
New Features
Chat Input UI
- The Chat Input interface has a new look that enables better error and file attachment presentation. (574)
Uploads
- PingPong now validates the number of document and image attachments uploaded in a single thread message. Specifically, PingPong will adhere to OpenAI’s 10 document attachment file count limit and display specific helpers on the upload button to assist users in understanding the upload limits. (556)
- PingPong will now monitor the total number of document attachments uploaded across the entire thread to adhere to OpenAI’s file count limits. Users can conveniently view the total number of File Search and Code Interpreter files uploaded in a popup above the File Upload button, along with the maximum permitted count. When either limit is surpassed, the File Upload button is disabled until some attachments uploaded in the current or previous messages are deleted. (301)
- The File Upload button maintains a separate count for image attachments, enabling users to upload up to 10 image attachments per message. Users can continue uploading image attachments even after reaching the document attachment limit, and vice versa. (556)
- Improvements in attachment management when sending a message enables the upload of up to twice as many document attachments as before. (570)
Sending Messages
- When creating a new thread, PingPong will wait for the thread and message to be successfully created before erasing the user’s input. This modification enables users to rectify errors in their messages without the need to retype and re-upload the entire content. (570)
- When sending a message in an existing thread, PingPong will restore the user's message content if an error occurred before the message was successfully sent to OpenAI and added to the thread history. (574)
- Users no longer need refresh the thread page to get an accurate account of the current thread state after sending a message fails. (574)
Streaming Messages
- In case of a server error from OpenAI while streaming a message response, a new error message prompts users to attempt the request again, or refer to PingPong’s newly launched Status page. (570)
- When a thread response cannot be generated by OpenAI due to Rate Limiting, PingPong will display an informative error message with next steps for users. (567)
Error handling & Support
- Users will see more informative error messages when creating a thread, sending a message, or streaming a response, including specific errors generated by OpenAI. (570)
- Users will now see a list of Moderator display names and email addresses in a new "Group Moderators" table when they click the "Moderators" hyperlink in the Privacy Disclaimer footnote of every thread page. (575)
Resolved Issues
- Fixed: Error messages generated when streaming a thread response might not display properly to users. (567, 570)
- Fixed: Users might be unable to re-upload the same file after deleting it from their uploaded attachments list. (570)
- Fixed: Trying to attach more than 10 files to a single thread message might result in an error when sending that message. (556)
- Fixed: Thread vector stores created by PingPong were not attached as tool resources to the relevant thread. This resulted in OAI creating a second vector store with a set (7 day) expiration date, with threads "locking" after 7 days of inactivity. (573)
Deployment Information
| Schema Upgrade | Migration Script | Permissions Update | Task Definition Update | Configuration Update |
|---|---|---|---|---|
| YES | No | No | No | No |
Deployment Details
- Schema Upgrade: New
last_rate_limited_atcolumn inClasstable. - Schema Upgrade: New
temperaturecolumn inAssistantstable.
Related PRs
- Patch: Show Export threads option to Moderators in the UI by @ekassos in #566
- Revamp
ChatInput'sFileUpload& otherFileUpload-related fixes and error handling improvements by @ekassos in #570 - Fix: Manually-added users always invited as Members by @ekassos in #568
- Add Rate Limit notice in Threads and Manage Group page by @ekassos in #567
- Fix: Thread-related Vector Stores are not attached to thread by @ekassos in #573
- Temperature in Assistant Manage Page by @ekassos in #577
- Allow up to 100 files to be uploaded when creating or updating an Assistant by @ekassos in #576
- Add Moderator tables in
ChatInputand View Group page by @ekassos in #575 ChatInputRevamp by @ekassos in #574
Full Changelog: 460-srv117-web86...468-srv122-web93