Releases: instructlab/ui
Releases · instructlab/ui
v1.2.0
What's Changed
- Fix the release images jobs by @vishnoianil in #582
 - Fix path service job name by @vishnoianil in #584
 - downgrading runner version by @Gregory-Pereira in #587
 - Use the released version of ui/pathservice/docling container images by @vishnoianil in #588
 - Fix path service api by @vishnoianil in #593
 - Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /pathservice by @dependabot in #598
 - Bump step-security/harden-runner from 2.10.4 to 2.11.0 in /.github/workflows in the actions-deps group by @dependabot in #599
 - Bump next from 15.1.6 to 15.1.7 by @dependabot in #601
 - Bump @next/env from 15.1.6 to 15.1.7 by @dependabot in #602
 - Bump sass from 1.84.0 to 1.85.0 by @dependabot in #603
 - Fix type-check error in the chateval page by @vishnoianil in #606
 - Remove help function from individal Makefile to fix by @vishnoianil in #597
 - Bump @patternfly/chatbot from 2.2.0-prerelease.19 to 2.2.0-prerelease.22 by @dependabot in #600
 - Bump uuid from 11.0.5 to 11.1.0 by @dependabot in #611
 - Updates to native Knowledge contribution wizard by @jeff-phillips-18 in #596
 - Do not user created_by for Name in Yaml upload feature by @vishnoianil in #616
 - use the latest docling-serve image by @vishnoianil in #619
 - Switch to quay.io as it allows more flexibility to manage images by @vishnoianil in #621
 - Fixes for Attribution step status and filling input box on context selection from a file by @jeff-phillips-18 in #620
 - 523: UI updates for the submission steps on "Skill" & "Knowledge" Review forms by @adigidh in #581
 - clean up login screen by @dominikkawka in #623
 - Bump @next/env from 15.1.7 to 15.2.0 by @dependabot in #631
 - Bump sass from 1.85.0 to 1.85.1 by @dependabot in #629
 - Bump axios from 1.7.9 to 1.8.1 by @dependabot in #628
 - Bump next from 15.1.7 to 15.2.0 by @dependabot in #627
 - Bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 in /pathservice by @dependabot in #626
 - Bump @patternfly/chatbot from 2.2.0-prerelease.22 to 2.2.0-prerelease.32 by @dependabot in #630
 - Update go version by @vishnoianil in #634
 - Add a convert from URL server side rendered route by @nerdalert in #615
 - Native mode ENV updates by @nerdalert in #635
 - Updates to native Skill contribution wizard - unify wizards by @jeff-phillips-18 in #625
 - Fix for resetting to edit data in github mode by @jeff-phillips-18 in #636
 - Normalize the taxonomy path and make sure the taxonomy by @vishnoianil in #638
 - Fix for showing context files for the first seed example and filling context from selection by @jeff-phillips-18 in #641
 - Fix broken link in document upload success alert by @vishnoianil in #639
 - update styles for github access modal by @adigidh in #632
 - Fix login page for native mode by @vishnoianil in #643
 - docs: Add local installation instructions by @alimaredia in #642
 - Valid seed examples when uploading a skill yaml file by @jeff-phillips-18 in #645
 - Bump ray from 2.40.0 to 2.43.0 in /api-server/qna-eval in the pip group across 1 directory by @dependabot in #646
 - Bump axios from 1.8.1 to 1.8.2 by @dependabot in #651
 - Bump next from 15.2.0 to 15.2.1 by @dependabot in #650
 - Bump @next/env from 15.2.0 to 15.2.1 by @dependabot in #649
 - Remove the ilab containerfile and update local chat docs by @nerdalert in #653
 - fix: added create github account content in login screen by @Bhas-kar in #640
 - Bump golang.org/x/net from 0.35.0 to 0.36.0 in /pathservice in the go_modules group across 1 directory by @dependabot in #664
 - Bump @babel/runtime from 7.24.7 to 7.26.10 in the npm_and_yarn group across 1 directory by @dependabot in #666
 - Update knowledge and skill wizard info and doc upload pages by @jeff-phillips-18 in #644
 - Bump axios from 1.8.2 to 1.8.3 by @dependabot in #669
 - Bump @next/env from 15.2.1 to 15.2.2 by @dependabot in #668
 - Bump next from 15.2.1 to 15.2.2 by @dependabot in #667
 - Bump @patternfly/chatbot from 2.2.0-prerelease.33 to 2.2.0-prerelease.34 by @dependabot in #670
 - Updates to Login page by @jeff-phillips-18 in #665
 - Add troubleshooting section by @anastasds in #675
 - Update installer to install the latest UI code from main branch by @vishnoianil in #677
 - Update installer doc with the new --deploy flag by @vishnoianil in #680
 - Bump vllm from 0.7.2 to 0.8.0 in /api-server/qna-eval in the pip group across 1 directory by @dependabot in #679
 - Log the git status output for debugging the failures by @vishnoianil in #681
 - Bump next from 15.2.2 to 15.2.3 in the npm_and_yarn group across 1 directory by @dependabot in #683
 - Bump sass from 1.85.1 to 1.86.0 by @dependabot in #688
 - Bump isomorphic-git from 1.29.0 to 1.30.1 by @dependabot in #685
 - Bump axios from 1.8.3 to 1.8.4 by @dependabot in #687
 - Bump @patternfly/chatbot from 2.2.0-prerelease.34 to 2.2.0-prerelease.36 by @dependabot in #686
 - Update next/env package to latest version by @vishnoianil in #691
 - Update the site metadata description by @nerdalert in #689
 - Replace the image vllm/vllm-openai with instructlab-nvidia by @nerdalert in #684
 - Improve file path selection UX, allow adding sub-directories by @jeff-phillips-18 in #682
 - Added alert to login page for invalid github token by @elkielki in #674
 - Fix for granite chat submission by @jeff-phillips-18 in #694
 - Fix to make edit contribution pages scroll by @jeff-phillips-18 in #696
 - Update document upload api to enhance existing document upload experience by @vishnoianil in #678
 - Move convert and conver-http api out of native directory by @vishnoianil in #700
 - Use the qna.yaml as the name of the yaml file for skill and knowledge… by @vishnoianil in #701
 - Move pathservice within the UI code by @vishnoianil in #703
 - Bump next from 15.2.3 to 15.2.4 by @dependabot in #706
 - Bump @next/env from 15.2.3 to 15.2.4 by @dependabot in #705
 - Bump @patternfly/chatbot from 2.2.0-prerelease.36 to 2.2.0-prerelease.37 by @dependabot in #704
 - Bump @patternfly/chatbot from 2.2.0-prerelease.37 to 2.2.0-prerelease.38 by @dependabot in #708
 - Bump sass from 1.86.0 to 1.86.3 by @dependabot in #709
 - Bump dompurify from 3.2.4 to 3.2.5 by @dependabot in #710
 - Bump step-security/harden-runner from 2.11.0 to 2.11.1 in /.github/workflows in the actions-deps group by @dependabot in #711
 - Change podman vllm filter to the ilab image by @nerdalert in #713
 - Bump vllm from 0.8.0 to 0.8.2 in /api-server/qna-eval in the pip group across 1 directory by @dependabot in #712
 - Use the model path from the positional model name by @nerdalert in #714
 - Normalize python virtual environment directory path if it's not an ab… by @vishnoianil in #715
 - Bump xgrammar from 0.1.9 to 0.1.18 in /api-server/qna-eval in the pip group across 1 directory by @Depe...
 
v1.1.1
What's Changed
- cherry-pick: Fix path service api by @vishnoianil in #594
 
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Fix knowledge submission issue by @vishnoianil in #213
 - Bump next-auth from 4.24.7 to 4.24.8 by @dependabot in #220
 - Adjust flex layout to avoid help and avatar stacking in masthead by @nerdalert in #217
 - Enhance the responsiveness of the login experience by @vishnoianil in #221
 - Add environment variable to set the authentication org by @vishnoianil in #227
 - Add workflow to auto cherry-pick PR to release branch release-1.0 by @vishnoianil in #226
 - Fix reviewer in cherry-pick workflow by @vishnoianil in #230
 - Set required permission to allow workflow to create PR by @vishnoianil in #231
 - Fix permission for cherry-pick workflow by @vishnoianil in #232
 - 194: Improve responsive behavior of Header and Side Navigation Bar by @ediazgallego in #237
 - Bump next from 14.2.13 to 14.2.14 by @dependabot in #246
 - Bump the patternfly group with 2 updates by @dependabot in #243
 - Bump winston from 3.14.2 to 3.15.0 by @dependabot in #245
 - Fixing the aspect ration warping of the prod login page by @aevo98765 in #253
 - Bump next from 14.2.14 to 14.2.15 by @dependabot in #264
 - Bump @next/env from 14.2.14 to 14.2.15 by @dependabot in #265
 - Adding the auto-populate for the username and user email. by @aevo98765 in #252
 - Allowing the download of partial completed knowledge and skills attributions and skills. by @aevo98765 in #255
 - ci: add linter for github actions by @nathan-weinberg in #266
 - Update login background images by @andybraren in #283
 - Update PathService.tsx by @samarpita-bhaumik in #280
 - Update login page background responsiveness by @andybraren in #284
 - Integrate auto inviter to the login page. by @vishnoianil in #282
 - Add cherry pick instructions to the dev docs by @nerdalert in #286
 - Add more clarity to the inviter popup text by @vishnoianil in #290
 - Auto-populate email and username for the skills page by @aevo98765 in #292
 - 23: Global setup for Playwright, and some basic Playwright UI tests by @adigidh in #254
 - Updated microcopy on the Join InstructLab on GitHub modal by @Misjohns in #296
 - added text wrapping for endpoints list by @katiewa in #260
 - Added spinner to file upload in knowledge section by @nikhil-krajput in #301
 - Tech debt/#293/author information duplication by @aevo98765 in #294
 - Bump @patternfly/react-icons from 5.4.0 to 6.0.0 by @dependabot in #303
 - Bump next-auth from 4.24.8 to 4.24.10 by @dependabot in #307
 - Argocd deployment by @Gregory-Pereira in #275
 - Bump @patternfly/react-table from 5.4.1 to 6.0.0 by @dependabot in #306
 - Bump @patternfly/react-styles from 5.4.0 to 6.0.0 by @dependabot in #305
 - Bump winston from 3.15.0 to 3.16.0 by @dependabot in #317
 - Bump uuid from 10.0.0 to 11.0.2 by @dependabot in #316
 - Bump @next/env from 14.2.15 to 15.0.2 by @dependabot in #315
 - point back to upstream and add SS docs by @Gregory-Pereira in #312
 - adding gap between form elements skill and knowledge by @ashapadmashetti in #310
 - Add a flag to allow for dynamic loading of experimental features by @nerdalert in #309
 - Bump and fix issues for NextJS bump to v15.0.2 by @nerdalert in #320
 - Feature: Enable the UI to operate with a local git repo only by @nerdalert in #314
 - Add podman/docker compose file to start the local UI stack by @vishnoianil in #326
 - Bump uuid from 11.0.2 to 11.0.3 by @dependabot in #328
 - Bump @next/env from 15.0.2 to 15.0.3 by @dependabot in #329
 - Bump next from 15.0.2 to 15.0.3 by @dependabot in #330
 - Bump winston from 3.16.0 to 3.17.0 by @dependabot in #331
 - Updated readme with the tutorial and relevant documentation links by @vishnoianil in #332
 - Align the local dev login page with the Oauth login page by @nerdalert in #313
 - Bug: use unique keys in in the help dropdown by @nerdalert in #338
 - Migrate to Patternfly v6 by @nerdalert in #339
 - Implement clearer tagging system by @Gregory-Pereira in #334
 - remove combining tags steps and restructure multiple tags by @Gregory-Pereira in #346
 - removing -S tack from commit, signing requires ssh key by @Gregory-Pereira in #347
 - removing force push and push through token by @Gregory-Pereira in #349
 - Bump DavidAnson/markdownlint-cli2-action from 17 to 18 in /.github/workflows in the actions-deps group by @dependabot in #348
 - podman kube play commands to launch the environment by @cooktheryan in #341
 - Move the Instructlab header next to the logo by @nerdalert in #350
 - use RH based images by @cooktheryan in #344
 - push from github-actions bot by @Gregory-Pereira in #352
 - using unauthed image for PS + change package*.json file permissions by @Gregory-Pereira in #353
 - use platform-engineering-bot for image workflows by @Gregory-Pereira in #355
 - Fix makefile target to start kind setup by @vishnoianil in #358
 - more fixes for testing by @Gregory-Pereira in #359
 - logging global git configs fails because dont exist by @Gregory-Pereira in #360
 - initial devcontainer implementation by @Gregory-Pereira in #366
 - allow pull --ff-only to avoid collisions by @Gregory-Pereira in #362
 - fixing missingSuspenseWithCSRBailout warnings with nextjs 15 bump by @Gregory-Pereira in #356
 - Bump step-security/harden-runner from 2.10.1 to 2.10.2 in /.github/workflows in the actions-deps group by @dependabot in #373
 - [FIX] move fast-forward pull before changes to avoid conflict by @Gregory-Pereira in #376
 - building and publishing devcontainer images in CI by @Gregory-Pereira in #377
 - refactor image workflows to parallel matrix by @Gregory-Pereira in #363
 - Convert standalone knowledge submissions to the new stepped style by @nerdalert in #351
 - Fix local git submissions by casting to KnowledgeYamlData by @nerdalert in #383
 - Bump isomorphic-git from 1.27.1 to 1.27.2 by @dependabot in #384
 - Bump axios from 1.7.7 to 1.7.8 by @dependabot in #385
 - Bump @fortawesome/fontawesome-svg-core from 6.6.0 to 6.7.1 by @dependabot in #372
 - Upload an existing yaml file by @aevo98765 in #324
 - Updated readme with details of hosted instance and by @vishnoianil in #386
 - Revert "refactor image workflows to parallel matrix" by @Gregory-Pereira in #387
 - remove CI_AUTOMATION workflow errors by checking skip by @Gregory-Pereira in #378
 - use github_output over github_env by @Gregory-Pereira in #389
 - FIXING CI: make sure to access step output in github action syntax by @Gregory-Pereira in #390
 - Bump axios from 1.7.8 to 1.7.9 by @dependabot in #400
 - Metrics deployment by @Gregory-Pereira in #391
 - Bump actions/attest-build-provenance from 1 to 2 in /.github/workflows in the actions-deps group by @dependabot in #399
 - Update readme to include dis...
 
v1.0.0-beta.4
What's Changed
- Cherry Pick 23: Global setup for Playwright, and some basic Playwright UI tests by @adigidh in #297
 - cherry-pick:Update content of Join InstructLab on GitHub modal by @vishnoianil in #298
 - Cherry Pick: Adding auto-populate for the skills form email and username. by @aevo98765 in #299
 - cherry-pick: added text wrapping for endpoints list by @vishnoianil in #300
 - cherry pick : Added spinner to file upload in knowledge section by @nikhil-krajput in #302
 - Cherry Pick: Author information component duplication by @aevo98765 in #321
 - Cherry-picking: Improve from elements across GUI by @ashapadmashetti in #322
 - Cherry Pick: Bug: use unique keys in in the help dropdown by @nerdalert in #342
 - cherry-pick: Fix makefile target to start kind setup by @vishnoianil in #357
 - Fixes DCO signoff issue by @vishnoianil in #548
 
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
v1.0.0-beta.3
What's Changed
- Implement built-in responsiveness for Sidebar. by @ediazgallego in #238
 - Fix permission for cherry-pick workflow by @vishnoianil in #234
 - fixing the aspect ration warping of the prod login page by @aevo98765 in #261
 - Adding the auto-populate for the username and user email. by @aevo98765 in #273
 - Allowing the download of partial completed knowledge and skills attributions and skills by @aevo98765 in #274
 - Integrate auto inviter to the login page. by @vishnoianil in #285
 - Update login page background responsiveness by @andybraren in #289
 - Update login background images by @andybraren in #288
 - Add more clarity to the inviter popup text by @vishnoianil in #291
 
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Adjust flex layout to avoid help and avatar stacking in masthead by @vishnoianil in #224
 - Enhance the responsiveness of the login experience by @vishnoianil in #225
 - Add workflow to auto cherry-pick PR to release branch release-1.0 by @vishnoianil in #228
 - Add environment variable to set the authentication org by @vishnoianil in #229
 
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1
What's Changed
- Fix knowledge submission issue by @vishnoianil in #215
 
Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1
v1.0.0-beta.0
First beta release of InstructLab Community UI
Major features present in the first release
- Skill submission form to contribute skill to taxonomy repo.
 - Knowledge submission form to contribute knowledge to taxonomy repo.
 - Both Skill and Knowledge submission forms enforce the related schema constraints
 - Both the forms allow user to view the final yaml file and attribution file, that will be submitted to the taxonomy repo PR.
 - User is allowed to download the final yaml and attribution files, in case they manually want to contribute directory to taxonomy repo.
 - Chat bot that allows to talk to Granite-7b and Merlinite-7b models. This chat bot can help user to determine if the model already knows about the skill and knowledge that the user was planning to contribute.
 - User can add a custom endpoint to chat. If user is hosting any model on a publicly reachable endpoint, it can be added through the UI to chat through chatbot.
 - Dashboard that list all the existing skill and knowledge contribution from user.
 - UI also allow user to edit the existing "open" skill and knowledge contribution.
 
Requirements
First release has a dependency on the github authentication, so the user must have a github account.
Details of the contributions in the first release
- Extract UI from Bot repo for initial skeleton in the new UI repo by @nerdalert in #1
 - Add an ilab favicon by @nerdalert in #5
 - Automate file uploading to a common knowledge documents repo by @nerdalert in #6
 - Update project readme file with meeting, slack and maintainers details by @vishnoianil in #17
 - Publish ui container image to ghcr.io by @vishnoianil in #19
 - Fix UI image publishing workflow by @vishnoianil in #31
 - Feature: add the ability for a user to amend a commit by @nerdalert in #24
 - Fix package.json repo details by @vishnoianil in #34
 - Login page text updates by @nerdalert in #25
 - Fix edit submissions to not add single quotes in edited QA fields by @nerdalert in #36
 - Issue/#28/description for skill and knowledge by @aevo98765 in #38
 - Issue/#41/add dev chat server instructions by @aevo98765 in #45
 - Manifest files to deploy UI stack in kind and openshift cluster by @vishnoianil in #30
 - Bug fixes: amend DCO sign-off and pass data structures to the submission routes by @nerdalert in #48
 - removing the css for the individual buttons within the action group and let the form do the styling by @aevo98765 in #54
 - Fix environment variable reading issue in client side code by @vishnoianil in #63
 - Use the nextjs metadata api to set tab/page titles by @nerdalert in #43
 - Add a yaml format util for handling formatting by @nerdalert in #65
 - promote js-yaml from devDependencies by @Gregory-Pereira in #68
 - Remove trailing spaces and empty contexts from yaml by @nerdalert in #71
 - Fix dev dependencies causing issue for building the image by @vishnoianil in #73
 - DevDependencies are required for linting by @vishnoianil in #74
 - Instructions for dev markdown file linting by @aevo98765 in #75
 - changing the skill and knowledge yaml download file names to qna.yaml by @aevo98765 in #81
 - Issue around the selected model silently changing on refresh or page change by @aevo98765 in #79
 - Chat request with no prompt by @aevo98765 in #80
 - Change the accepted filetype msg to Markdown only by @nerdalert in #69
 - Publish UI image to quay.io container image registry by @vishnoianil in #86
 - Fix image job - two job's can't use the same id by @vishnoianil in #88
 - Fix the subject-digest for generating artifact attestation by @vishnoianil in #90
 - Swapping the automatic documant upload with the manual upload. by @aevo98765 in #92
 - Add contributor promotion issue template by @vishnoianil in #103
 - Add support for navigating the taxonomy path through input box by @vishnoianil in #85
 - Update knowledge submissions and edits to the v3 schema by @nerdalert in #100
 - Fix typo in SkillDescription.tsx by @Nouveau in #108
 - removing trailing slash for url by @MuhammadKurdi-CS in #112
 - adjust error message to be more clear by @memalhot in #110
 - Issue/#94/refactor the knowledge submission form by @aevo98765 in #111
 - Improve the UI login page by @vishnoianil in #115
 - Refactor the backend pathservice by @vishnoianil in #125
 - UI Crash on clear chat button fix by @dominikkawka in #126
 - Change github signin button color to black by @vishnoianil in #127
 - Improve masthead by @aevo98765 in #123
 - Add sorting to the Dashboard columns by @nerdalert in #128
 - Add a popup warning about github access after login by @vishnoianil in #130
 - Minor updates to the github access popup warning message by @vishnoianil in #133
 - Update NPM dependencies and remove unused modules by @nerdalert in #129
 - Fix follow knowledge form related issues by @vishnoianil in #134
 - Fixes following skill contribution related issues by @vishnoianil in #136
 - Enforce knowledge schema constraints in the UI by @vishnoianil in #138
 - Convert the dashboard list to horizontally stacked chips by @nerdalert in #135
 - Knowledge fixes by @vishnoianil in #141
 - Knowledge improvements by @vishnoianil in #142
 - refactored the skill description by @MuhammadKurdi-CS in #121
 - chore: update dev deps by @ilopezro in #143
 - Fix knowledge edit feature by @vishnoianil in #144
 - Improve the skill form by @vishnoianil in #145
 - Fix pathservice deployment for openshift by @vishnoianil in #146
 - Skill form improvements by @vishnoianil in #155
 - Remove trailing new line from the downloaded yaml file by @vishnoianil in #156
 - Improves following in the knowledge submission form by @vishnoianil in #160
 - Fix github warning popup content formatting by @vishnoianil in #167
 - Knowledge and Skill contribution fails if the initial by @vishnoianil in #170
 - Add header to dashboard, chat, and customer endpoints pages by @vishnoianil in #173
 - Fix chat box width by @nerdalert in #175
 - Add an empty state status if no submissions are present by @nerdalert in #176
 - Fix ilab link in empty state dashboard by @nerdalert in #177
 - Log the error, rather than rendering it by @vishnoianil in #178
 - Set width to the empty state text by @nerdalert in #182
 - Adding DEV auto-fill functionality for both the knowledge and skills form by @aevo98765 in #169
 - Revert "Create dependabot.yml" by @vishnoianil in #190
 - Fetch PR data once user accepts the warning conditions by @vishnoianil in #191
 - 22: Add configuration options for introducing dependabot by @adigidh in #180
 - 153: Attribute information improvements by @ediazgallego in #193
 - Bump the actions-deps group in /.github/workflows with 2 updates by @dependabot in #196
 - Bump the patternfly group with 4 updates by @dependabot in #197
 - Bump next from 14.2.6 to 14.2.13 by @dependabot in #199
 - Bump winston from 3.13.1 to 3.14.2 by @dependabot in #200
 - Bump axios from 1.7.4 to 1.7.7 by @dependabot in #198
 - Fixing the Know...