Releases: AnubisLMS/Anubis
Releases · AnubisLMS/Anubis
Anubis v4.2.0
Anubis v4.1.2
What's Changed
- ADD sidecar API support to (force) push changes without committing. by @PIG208 in #389
- ADD CodeQL code analysis workflow. by @PIG208 in #390
- CHG update anubis robot autosave email/name f157412
- FIX recent ides on admin user page (has been broken for like a year) 33101ca
- ADD privacy policy c449351
- FIX #387 sanitize assignment name in github repos f89df30
Full Changelog: v4.1.1...v4.1.2
Anubis v4.1.1
Highlights
- Added a job ad ab9b933
- Fixed fira code font on website 523ebd3
- Added automatic adding of TAs to github teams 0df1b47
Full Changelog: v4.1.0...v4.1.1
Anubis v4.1.0
Lets call this one the initial Fall 2022 release. There will be patches to come with bug fixes in the coming weeks.
Highlights
- Moved IDEs out of repo into seperate repo.
- Moved CLI into seperate repo.
- Added significantly more complete CD/CI
- Added email notifications
- Moved to new domain anubis-lms.io ccb414b
- Added user deletable pvc 24e4fc3
- Move to material UI 5 c7a6637
- Change website to FiraCode font 9bbfafe
What's Changed
- FIX display issue of question responses in for the admin view by @PIG208 in #348
- FIX disable warning msg on iPadOS browser by @jychen630 in #382
- CHG hide scrollbar by @austinbarron in #383
New Contributors
- @jychen630 made their first contribution in #382
- @austinbarron made their first contribution in #383
Full Changelog: v4.0.4...v4.1.0
Anubis v4.0.4
Highlights
- Minor security improvements to the IDEs based off suggestions and observations from @ex0dus-0x
- Autograde results download button based off request from CS3224 TAs
- Refactor of visuals endpoints to be more descriptive and logical + new visuals
- Fix gdb modules broken in c/c++/xv6 IDE by compiling GDB from source (to link with python correctly)
- Minor frontend spacing / color / formating adjustments @wabscale & @PIG208
- Visuals regenerate job on helm upgrade
Full Changelog: v4.0.3...v4.0.4
Anubis v4.0.3
Highlights:
- New mysql ide for databases course cf15775
- Fix missing question preview on assignment page 5b4bca5
- Add half year user activity visual 4f1e462
- Changed default login location to
/playgrounds
2d740c6 - @PIG208 fixed trailing whitespace issues with parsing xv6 output
- @AlpacaMax added error logging to healthchecks
Contributors
- @wabscale
- @nysteo
- @PIG208
- @AlpacaMax
Full Changelog: v4.0.2...v4.0.3
Anubis v4.0.2
Highlights
- New activity visuals (2 week and 3 month versions) 9d92055 9dcae0d cda65ff a62b1ca 24c6d13 6d058ea
- Massive refactor of RPC jobs f39070f 7ce4422
- Reformat configuration from environment to be clearly different than dynamic configuration (from db table)
- Bug Fixes
- FIX build status on submission page 014205a
- FIX skipped vs processing classes on submission page 71947a7
- FIX github repo creation 4fa02d4
- FIX reap github repo on ta collaborator not configured 0f408da
- FIX error logging in repo delete 5ed30c7
- CHG rework create github assignment repo to have safety net 60f3b69
What's Changed
- New vulnerability blog post by @ex0dus-0x in #338
New Contributors
- @ex0dus-0x made their first contribution in #338
Full Changelog: v4.0.1...v4.0.2
Anubis v4.0.1
Highlights
- Marketing website integration
- Sentry reporting
- Boat loads of bug fixes (see full changelog for details)
- New flask ides
- Update admin users page
What's Changed
- FIX do not redirect user in development by @PIG208 in #335
- CHG use longer context for the diff produced by @PIG208 in #334
Full Changelog: v4.0.0...v4.0.1
Anubis v4.0.0
Highlights
- Anubis Playgrounds
- Revamped Website Released
- Improved IDEs (zsh terminals / unified cli)
- Discord Bot
What's Changed
- Bump pillow from 8.3.1 to 8.3.2 in /api by @dependabot in #238
- FIX bug hunting 3 by @wabscale in #242
- FIX Floating-point calculation in provision.sh by @AlpacaMax in #248
- Bump ansi-regex from 5.0.0 to 5.0.1 in /theia/proxy by @dependabot in #252
- ADD Github SSO for linking github account by @AlpacaMax in #259
- Bump axios from 0.21.1 to 0.21.2 in /old-web by @dependabot in #293
- Bump tar from 6.1.0 to 6.1.11 in /old-web by @dependabot in #294
- Bump tmpl from 1.0.4 to 1.0.5 in /old-web by @dependabot in #295
- Bump color-string from 1.5.4 to 1.6.0 in /old-web by @dependabot in #298
- Bump path-parse from 1.0.6 to 1.0.7 in /old-web by @dependabot in #297
- Bump url-parse from 1.4.7 to 1.5.3 in /old-web by @dependabot in #296
- Bump ws from 6.2.1 to 6.2.2 in /old-web by @dependabot in #299
- FIX the button href by @efaraz27 in #301
- ADD Black and isort by @PIG208 in #292
- CHG cut report in half by only listing courses once by @LevBernstein in #303
- ADD get course data by @nysteo in #302
- ADD Web Linting by @as14692 in #307
- FIX add packages for ProgLang by @jepst in #323
- FIX correctly set the author of the embed content by @PIG208 in #324
- ADD mobile-friendly Discord ide/status reports via Pillow image generation by @LevBernstein in #327
- ADD Generate Test Coverage Report for the API server by @PIG208 in #330
- FIX container overflow for long contents by @PIG208 in #329
- ADD Show diff between the expected output and the actual output in the autograder by @PIG208 in #325
- ADD field disabled to user table by @Racheltrq in #331
- FIX add packages for CompArch by @jepst in #332
- FIX diff to generate the correct context for short inputs and append newlines to the output by @PIG208 in #333
New Contributors
- @efaraz27 made their first contribution in #301
- @PIG208 made their first contribution in #292
- @LevBernstein made their first contribution in #303
- @Racheltrq made their first contribution in #331
Full Changelog: v3.1.1...v4.0.0
Anubis v3.2.0-rc1
This release marks the first rc for the new website. The new website is integrated into the deployment (both debug and production kubernetes).
Noteable additions in this minor release:
- New website in beta
- Discord bot
- Proxy timeouts for theia ides (saves 100s of dollars a month in hosting costs)
- Course specific usage visuals
- Improved seed data
- Fix sundial data not updating
- Fix docker in docker (dind) running in theia-admin ide
- Split ide images into base images
- Theia image tracking in db table
- Improve assignment page load speed
- Much better error handling of responses to github api