- Fixed type errors on several methods
- Fixed exception log for run histories
- Added username after
Upsonic Active
message - Fixed space problem on home page of element and run analyze page
- Resolved release workflow on minor and major
- Added texts to quic start headings
Full Changelog: https://github.com/Upsonic/Server/compare/v0.34.0...v0.34.1
- Added quic start on home
- Changed load approach in the object page
Full Changelog: https://github.com/Upsonic/Server/compare/v0.33.1...v0.34.0
- Added one-time login
- Added 443 server and one port working mode
- Added remote dbs
- Resolved user/users section informations
- Resolved dark mode problem
- Added notification system
Full Changelog: https://github.com/Upsonic/Server/compare/v0.30.7...v0.31.0
- Resolved search bar bug
- Resolved DevOps process prioritization.
- Improved python 3.6 Support (Natively)
- Resolved version generation problem on users.
In this version we made some fixed and improvements. And added an integration with Azure OpenAI
- Search bar UI improvements
- Commit Messages Improved
- Added auto dark and light mode feature
- Fixed 500 errors
- Added pip3 install command
- Added cardview to libraries page
- Added an information about regenerating documentation proccess
Full Changelog: https://github.com/Upsonic/Server/compare/v0.29.0...v0.30.0
In this version we made many update for development proccess and controlling interfaces. And New UI.
- Fixed User and Version Relationship
- Added missing ports to docker file for expose
- Added ARM Builds
- Performance Analyses Default is Active Now
- Added AI History System for Devlepment Speed
- Added last version of ollama
Full Changelog: https://github.com/Upsonic/Server/compare/v0.25.0...v0.29.0
- Made auto_requirements default disabled by @onuratakan in Upsonic/Client#17
- Added parameter tracking for run history by @onuratakan in Upsonic/Client#18
Full Changelog: https://github.com/Upsonic/Upsonic/compare/v0.27.0...v0.28.0
This function helps in identifying duplicate or similar code snippets, ensuring code quality and reducing redundancy.
Added dump_together for improved reliability and speed. With this, the dump operation is complete with only one request.
With this release users who run with llama3-8b will available to use auto_dump.
- Fixed class name with UpsonicOnPrem by @onuratakan in Upsonic/Client#12
- Fix for auto_dump for llama3-8b by @onuratakan in Upsonic/Client#13
- Faster dump with dump_together api by @onuratakan in Upsonic/Client#14
- Added check_idea function to search for similar functionalities in the codebase. by @onuratakan in Upsonic/Client#16
Full Changelog: https://github.com/Upsonic/Upsonic/compare/v0.26.0...v0.27.0
Supported client version: 0.28.0
With this release we just increase functionality of run history elements.
- Added llm and vector db observability by @onuratakan in Upsonic/Server#151
- Fixed lock stuck bug after delete by @onuratakan in Upsonic/Server#152
- Added deep analyze to run history by @onuratakan in Upsonic/Server#153
Full Changelog: https://github.com/Upsonic/Server/compare/v0.24.0...v0.25.0
Supported client version: 0.27.0
Added dump_together for improved reliability and speed. With this the dump operation is complete with only one request.
- Changed upsonic connection code class name by @onuratakan in Upsonic/Server#146
- Changed dependency key by @onuratakan in Upsonic/Server#147
- Added dump_together for improved reliability and speed by @onuratakan in Upsonic/Server#148
Full Changelog: https://github.com/Upsonic/Server/compare/v0.23.0...v0.24.0
Supported client version: 0.26.0
In this version, we add a dependency analysis system in the backend and a frontend page. With this, you can analyze the dependent object and the object whose dependent currently object.
Now you can see the events of a user. Currently just dumps but we will increase the events in the next versions.
With this version, we just add an infrastructure for future agent systems. Now you can connect OpenAI and Ollama over the Upsonic container.
We just fix the run history, users, scopes tables view.
- Added bypass ai feature for testing purposes by @onuratakan in Upsonic/Server#136
- Added openai and ollama proxies by @onuratakan in Upsonic/Server#137
- Removed openai api key system from user by @onuratakan in Upsonic/Server#139
- Added openai ollama proxy by @onuratakan in Upsonic/Server#140
- Added event system and dump event by @onuratakan in Upsonic/Server#142
- Added upsonic dependency analyze by @onuratakan in Upsonic/Server#143
- Users section ui improved by @onuratakan in Upsonic/Server#144
- Run history ui improvements by @onuratakan in Upsonic/Server#145
Full Changelog: https://github.com/Upsonic/Server/compare/v0.22.3...v0.23.0
Supported client version: 0.25.0
- Fixed None text while documentation is generating by @onuratakan in Upsonic/Server#134
Full Changelog: https://github.com/Upsonic/Server/compare/v0.22.2...v0.22.3
Supported client version: 0.25.0
- Many access control fix by @onuratakan in Upsonic/Server#133
Full Changelog: https://github.com/Upsonic/Server/compare/v0.22.1...v0.22.2
Supported client version: 0.25.0
In this release we just happy to share our Light Mode. You can easily switch with left bottom button.
Now we have a code styling for more good experience and view.
With this release you will be able to use custom commit messages via Upsonic Client 0.25.0 version.
def sum(a, b):
return a + b
upsonic.dump("math.sum", sum, message="Added math.sum function")
- Improved UI, added code styling and dark mode by @onuratakan in Upsonic/Server#131
- Added custom commit message ability by @onuratakan in Upsonic/Server#132
Full Changelog: https://github.com/Upsonic/Server/compare/v0.22.0...v0.22.1
In this release we just complete our documentation lifecycle system. Now we are updating the documentations in each update. So you don't need regenerate buttons or anything more.
Your captain speaking, your all auto documents are now up do date ! 🤓 '
With this release we just show the commit date, difference and auto generated commit message. Your well designed version control system is ready on your server with low costs. 💵
Just like auto commit messages now we have auto release notes as well. We are working for providing everything that can be make with LLM's 🚀
Good bye Gemma, thanks for everything. 🤝
- Added readme Implementation for github sync by @onuratakan in Upsonic/Server#121
- Added automatic documentation update mechanism by @onuratakan in Upsonic/Server#122
- Fixed user scope inputs, delete button location for scopes, removed regenerate buttons, added date and difference to commits and versions. removed ai section, fixed search input size by @onuratakan in Upsonic/Server#123
- Added automatic commit message and release note generation and some bug fixes for readme and doc generations by @onuratakan in Upsonic/Server#124
- Added ai_task sync for api and dashboard backend by @onuratakan in Upsonic/Server#125
- Added a small animation to new version create operation by @onuratakan in Upsonic/Server#126
- Switched to llama3-8b, added dump locking and made many fix by @onuratakan in Upsonic/Server#128
Full Changelog: https://github.com/Upsonic/Server/compare/v0.21.0...v0.22.0
In this release, we just added an initial GitHub Sync support. With this, all of your operations in Upsonic are mirrored to your GitHub repo immediately.
- Added github sync feature by @onuratakan in Upsonic/Server#120
Full Changelog: https://github.com/Upsonic/Server/compare/v0.20.9...v0.21.0
The version control ability update 🚀. In this release we introduce the version control and commit history. Also we have a bug fix for regenerating documentation situation.
- Added commit history and authors of commits and versions by @onuratakan in Upsonic/Server#103
- Added without_models docker images by @onuratakan in Upsonic/Server#104
- Fixed for regenerate docs readme stuck bug by @onuratakan in Upsonic/Server#105
Full Changelog: https://github.com/Upsonic/Server/compare/v0.19.3...v0.20.0
In this release we changed our default ports to 7341 (dashboard) and 7340 (api). Also we added some systems for next version control system. And parallel AI tasks limit feature added for solving some bugs.
- Added /load_specific_version API by @onuratakan in Upsonic/Server#96
- Added /delete_version API by @onuratakan in Upsonic/Server#97
- Added /get_version_code_of_scope API by @onuratakan in Upsonic/Server#98
- Added /create_version_prefix API by @onuratakan in Upsonic/Server#99
- Version Control system added by @onuratakan in Upsonic/Server#100
- Added parallel_ai_task_limit mechanism by @onuratakan in Upsonic/Server#101
Full Changelog: https://github.com/Upsonic/Server/compare/v0.19.1...v0.19.2
In this release we made some fixes for Readme Generation.
- Fixed user creation error info by @onuratakan in Upsonic/Server#94
- Fixed non generated documents on Readme generation by @onuratakan in Upsonic/Server#95
Full Changelog: https://github.com/Upsonic/Server/compare/v0.19.0...v0.19.1
In this version we added automatic Readme generation for all top modules and sub modules. The Readme also regenerate in changes. You can see the Explanation
and Use Cases
.
- Added Quick Question&Answering to AI page by @onuratakan in Upsonic/Server#83
- Added automatic README generation feature to libraries by @onuratakan in Upsonic/Server#84
- UI improvements for library table and back button by @onuratakan in Upsonic/Server#85
- Added /get_default_ai_model API and informaton in sidebar by @onuratakan in Upsonic/Server#86
- Added openai api key serve mechanism by @onuratakan in Upsonic/Server#93
Full Changelog: https://github.com/Upsonic/Server/compare/v0.18.0...v0.19.0
In this version we just added a search infrastructure to easily find anything with your question.
For this we are using embedding search infrastructure with ollama. You can access and get results by your read permissions and going with just clicking.
Features:
- Minimum Score Threshold: Users can specify a minimum score for search results, ensuring that only the most relevant documentation is returned. The closer it is to 1, the more relevant it is.
- Result Limit: To manage the volume of information, users have the option to limit the number of results returned by the search.
With this version we just add a ability to use gpt-3.5-turbo
and gpt-4
instead of gemma-2b
model.
For this you just need to add env variabes:
openai_api_key
default_model