enricoros/big-AGI

Release 1.16.0

Closed this issue · 5 comments

Release checklist:

  • Create a new Release Issue
    • Replace 1.15.1 with the former release, and 1.16.0 with THIS
  • Update the Roadmap calling out shipped features
  • Create and update a Milestone for the release
  • Code changes:
    • Create a release branch 'release-x.y.z': git checkout -b release-1.16.0
    • Create a temporary tag git tag v1.16.0 && git push opensource --tags
    • Create a New Draft GitHub Release, and generate the automated changelog (for new contributors)
    • Update the release version in package.json, and npm i
    • Update the in-app News version number
    • Update in-app News src/apps/news/news.data.tsx
    • Update in-app Cover graphics
    • Update the README.md with the new release
    • Copy the highlights to the docs/changelog.md
  • Release:
    • merge onto main git checkout main && git merge --no-ff release-1.16.0
    • re-tag git tag -f v1.16.0 && git push opensource --tags -f
    • verify deployment on Vercel
    • verify container on GitHub Packages
    • update the GitHub release
    • push as stable git push opensource main:main-stable
  • Announce:
    • Discord announcement
    • Twitter announcement

Links

Artifacts Generation

You help me generate the following collateral for the new release of my opensource application called big-AGI. The new release is 1.16.0.
To familiarize yourself with the application, the following are the Website and the GitHub README.md.
I am announcing a new version, 1.16.0.
For reference, the following was the collateral for 1.15.1 (Discord announcement, GitHub Release, in-app-news file news.data.tsx).
  • paste the former: discord announcement,
  • GitHub release,
  • news.data.tsx,
  • changelog.md
The following are the new developments for 1.16.0:

- ...
- git log --pretty=format:"%h %an %B" v1.15.1..v1.16.0 | clip
  • paste the link to the milestone (closed) and each individual issue (content will be downloaded)
  • paste the output of the git log command

news.data.tsx

I need the following from you:

1. a table summarizing all the new features in 1.16.0 with the following columns: 4 words description (exactly what it is), short description, usefulness (what it does for the user), significance, link to the issue number (not the commit)), which will be used for the artifacts later
2. then double-check the git log to see if there are any features of significance that are not in the table
3. then score each feature in terms of importance for users (1-10), relative impact of the feature (1-10, where 10 applies to the broadest user base), and novelty and uniqueness (1-10, where 10 is truly unique and novel from what exists already)
4. then improve the table, in decreasing order of importance for features, fixing any detail that's missing, in particular check if there are commits of significance from a user or developer point of view, which are not contained in the table
5. then I want you then to update the news.data.tsx for the new release

release name

please brainstorm 10 different names for this release. see the former names here: https://big-agi.com/blog

You can follow with 'What do you think of Modelmorphic?' or other selected name

cover images

Great, now I need to generate images for this. Before I used the following prompts (2 releases before).

// An image of a capybara sculpted entirely from black cotton candy, set against a minimalist backdrop with splashes of bright, contrasting sparkles. The capybara is using a computer with split screen made of origami, split keyboard and is wearing origami sunglasses with very different split reflections. Split halves are very contrasting. Close up photography, bokeh, white background.
import coverV113 from '../../../public/images/covers/release-cover-v1.13.0.png';
// An image of a capybara sculpted entirely from black cotton candy, set against a minimalist backdrop with splashes of bright, contrasting sparkles. The capybara is calling on a 3D origami old-school pink telephone and the camera is zooming on the telephone. Close up photography, bokeh, white background.
import coverV112 from '../../../public/images/covers/release-cover-v1.12.0.png';

What can I do now as far as images? Give me 4 prompt ideas with the same style as looks as the former, but different scene or action

Readme (and Changelog)

I need you to update the README.md and the with the new release.
Attaching the in-app news, with my language for you to improve on, but keep the tone.

GitHub release

Please create the 1.16.0 Release Notes for GitHub, following the format of the 1.15.1 GitHub release notes attached before.
Use a truthful and honest tone, understanding that people's time and attention span is short.
Today is 2024-XXXX-YYYY.

Now paste-attachment the former release notes (or 1.5.0 which was accurate and great), including the new contributors and
some stats (# of commits, etc.), and roll it for the new release.

Discord announcement

Can you generate my 1.16.0 big-AGI discord announcement from the GitHub Release announcement?
Please keep the formatting and stye of the discord announcement for 1.15.1, but with the new messaging above.

DALL·E 2024-05-08 14 01 41 - A landscape JPG image of a capybara made entirely of clear, translucent crystal, wearing oversized black sunglasses, sitting at a sleek

Wanted to drop a comment to say that I've never seen a developer create a release checklist as an Issue and self-assign it before. I really appreciate the transparency, not to mention the use of GenAI in the content. Excited for 1.16.0!

Thanks @myobfee, it's the only way to do it right (big-AGI is about Quality). As far as the LLM prompts, I like to go through the pains of doing something manually, because it motivates me to automate it away, and you'll see where this is going with big-AGI. My target for a release is to go down from the 2-3hrs of time to a 5 min of manual time + tokens.

GitHub release

🚀 big-AGI 1.16.0 - Crystal Clear

Clarity and transparency in your AI interactions.

big-AGI 1.16.0 - Crystal Clear - brings enhancements and new features designed to ensure that every interaction with big-AGI is smoother, more intuitive, and simply better - as we always do. We hope you'll love the updated models across the board, and the new cost tracking (please refresh the models to load the latest prices, now supported on Anthropic, OpenAI, and OpenRouter), which will translate to saving money, as anything that can be measured can be optimized for.

release-cover-v1.16.0

What's Changed

  • Chat Cost Estimation: display a cost estimation for supported networks*. hover price for token info
    feature-turn-cost-2
  • Enhanced Beam based on your feedback: auto-selection and remembering networks and UX simplifications #470
  • Major improvements to the Auto-Diagrams Tool
  • Save/Load Chat Files with Ctrl+S and Ctrl+O #466
  • @joriskalz: YouTube Transcriber persona: transcribe and chat with YouTube videos (un-hide it from the selector) #500
  • @mludvig: 3x faster on Apple silicon with Docker multi-arch builds #507
  • More: Perfect formulas/LaTeX rendering #508, soft-wrap code #517, chat text selection toolbar, dark mode fixes #520
  • Doc corrections by @dandv and @PrivTEC and in #521 #522 #525
  • Updated Anthropic*, Groq, Ollama, OpenAI*, OpenRouter* and Perplexity models
  • For Developers: updated LLM data structures
  • Full Changelog

New Contributors

In Summary

Transparency and user experience improvements, for an improved quality of life. We are thankful to be able to merge contributions for the community, including a new YouTube Transcriber persona and the faster multi-arch (ARM, x86) builds.

Upgrade today and experience the clearer, faster, and more intuitive big-AGI. Available via code, Docker, or on the free instance on big-agi.com. 🚀

Discord

@everyonebig-AGI 1.16.0 - Crystal Clear Deployed

:partyblob1: Clarity and transparency in your AI interactions. :partyblob1:

You have 1.6.0 now. This release focuses on transparency and user experience improvements, a better and more useful Beam based on your feedback (incl. @sisuaave , @k0880k_39229 and ALL!), and the headlining feature, which is Chat Cost Estimation.

  • 💰 Chat Cost Estimation for supported networks (Anthropic, OpenAI, OpenRouter - please refresh your models to see the costs ⚠️). Hover the price for a detailed breakdown of tokens and costs
  • 🍜 Beam v1.1 Improvements incl. Auto-Model-selection, last models memory, and UX simplifications (from users feedback / UX research)
  • :youtube: YouTube Transcriber Persona: Transcribe and chat with YouTube videos (unhide in Personas selector)
  • :FastChat: 3x Faster on Apple Silicon: Thanks to @mludvig's Docker multi-arch builds
  • Major improvements to the Auto-Diagrams Tool
  • Save/Load Chat Files: Use Ctrl+S and Ctrl+O on Desktop
  • Updated Anthropic, Groq, Ollama, OpenAI, OpenRouter, and Perplexity models
  • Improved formulas/LaTeX rendering, soft-wrap code, chat text selection toolbar, dark mode fixes, and much more

For the Devs:

  • Updated the LLMs data structure to enable price/perf ranking and more
  • Welcome and thanks to @mludvig, @PrivTEC, and @dandv for their first contributions!

🚀 Experience Crystal Clear - available now on GitHub and served to you on https://big-agi.com. 🚀