v2.15.4

ChatGPTNextWeb/NextChatv2.15.4Oct 9, 2024by lloydzhou

AI Summary

This release improves Google API integration with proper header authentication and fixes multiple bugs related to model compression and streaming responses. It also introduces Tauri stream fetch API in the App.

Key Highlights

  • Tauri stream fetch API in App
  • Google API using x-goog-api-key header
  • Fix compressModel related issues
  • Fix quoteEnd extract regex
  • Ensure get request_id before body chunk

New Features

  • Tauri stream fetch API integration
  • Google API key header authentication
  • Improved request ID handling in streaming

Full Release Notes

## What's Changed
* Support saas version in readme by @Leizhenpeng in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5529
* google api using `x-goog-api-key` header by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5541
* fix: build error by @Dogtiti in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5545
* docs: Hotfix/upstream sync doc update by @joetsuihk in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5552
* fix: default model by @Dogtiti in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5553
* hotfix for `x-goog-api-key` by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5562
* Hotfix/plugin opration by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5547
* fix quoteEnd extract regex by @code-october in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5564
* update  readme by @mayfwl in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5567
* use safe equal operation by @code-october in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5578
* bugfix: Delete the escapeDollarNumber function, which causes errors i… by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4393
* fix: correct typo in variable name from ALLOWD_PATH to ALLOWED_PATH by @little-huang in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5586
* Feat: using tauri fetch api in App by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5565
* fix compressModel, related #5426, fix #5606 #5603 #5575 by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5607
* Update README.md by @ElricLiu in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5609
* Update README.md by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5610
* fix: [#5574] readme by @DDMeaqua in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5608
* make sure get request_id before body chunk by @lloydzhou in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5611

## New Contributors
* @joetsuihk made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5552
* @little-huang made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/5586

**Full Changelog**: https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/compare/v2.15.3...v2.15.4