Skip to content

Releases: AnubisLMS/Anubis

Anubis v3.1.1

08 Sep 02:42
aa961c5
Compare
Choose a tag to compare

I'm going to go ahead and say that this is the "Fall 2021" release of Anubis. There are a lot of little changes and bug fixes in this version. The main highlights are listed below. Be sure to checkout the contributor page to see all the great people that helped make this release possible.

Some of the bigger new things in this version:

Thank you to all the code warriors that contributed to this release. You can see who these fine people are on the collaborators page.

Checkout the project board to see how you can contribute. Look out for issues marked as good first issue.

-- John

Anubis v3.1.0

26 Jun 02:44
044d656
Compare
Choose a tag to compare

A whole lot of general cleaning went into this version. We cleaned up the repo, and tried to remove a lot of things that should not exist in a public repo. A big effort was made by Teo Nys to clean up the frontend code. The effort persists still with many open issues that would be good for first time contributors.

Some new things in this version:

  • Add LICENSE file
  • Add landing page (still could use improvements)
  • Replace all remaining material-ui tables with material-ui DataGrid components
  • Rework of blog components to be defined in Markdown
  • Rework of public pages to have Layout components
  • Added new Horizonal Pod Autoscaler definitions for major deployments
  • Rework of production provisioning
  • Rework of the role of elasticsearch in the cluster
  • Replace logstash with filebeat for logging
  • Rework of the way backups are done
  • Add pip-compile requirements file for proper and consitent versioning of dependencies for api
  • Add settable join code
  • Replace the useGET hook with more proper useSWR
  • Add some general Dockerfile optimizations (mostly regarding final image size)
  • Greatly expand the design document (something like 10 pages added)

Checkout the project board to see how you can contribute. Look out for issues marked as good first issue.

-- John

Anubis v3.0.3

23 May 18:56
1705d19
Compare
Choose a tag to compare
  • Move to digital ocean
  • New elasticsearch chart
  • Bug fixes for assignment questions
  • Optimize theia-xv6 docker image
  • New readme
  • More user friendly zsh shell for management and xv6 ides

Anubis v3.0.2

21 May 02:51
7a7a235
Compare
Choose a tag to compare
  • ADD late submission rejection
  • ADD specific student late exceptions
  • FIX git hook container escape
  • ADD autograde summary sundial
  • CHG massive improvement to the efficiency of some tables in the frontend
  • CHG move admin assignment card to separate page

Anubis v3.0.1

10 May 12:32
6b32c41
Compare
Choose a tag to compare

Bug fixes from course aware 3.0.0 release.

  • Patch git hooks issue in theia ide
  • Fix index issue in migrations
  • Improve caching intelligence
  • Make the with_context wrapper aware of existing app context

Anubis v3.0.0 LMS

04 May 23:23
d0c284e
Compare
Choose a tag to compare
v3.0.0 Anubis LMS (#84)

* CHG course aware admin utilities

* ADD professor and TA management components

* ADD basic permission and crash checks

* CHG rename pytest.sh

* CHG lint

* ADD TODO on all places in api that need docs

* CHG document a huge amount of the api

* FIX debug message target

* CHG move nav items into Components subfolder

* CHG set the DH_HOST for testing data seed

* CHG significantly reduce course context checks

* FIX spacing issue in design doc and add management ide auth notes

* CHG more graceful course context checks in the frontend

* FIX theia admin network policy

* CHG simplify theia proxy LRU cache

* CHG more clear error message on course action permission

* FIX remove is_admin check from public submission

* FIX remove is_admin check from auth user create

* CHG increment version on about page

Anubis v2.2.9

13 Apr 19:35
1fbd63a
Compare
Choose a tag to compare
V2.2.9 fix assignment 3 sched (#81)

* WIP midterm post

* ADD midterm retro post

* ADD new rpc services to mindebug

* FIX mobile content shift

* FIX header top padding

* FIX add onclick wrapper to non public nav items

* ADD docs to some utils functions

* ADD docs to more utils functions and views

* CHG reorganize minikube debug

* FIX cache missing issue

* FIX weird reaper crashing issue

* ADD timestamp to usage plot

* ADD regrade button to admin panel

* ADD regrade queue

* ADD rpc-regrade to restart script

* CHG add check to reaper for user Nonetype

Anubis v2.2.7

21 Mar 18:49
3cbdc6b
Compare
Choose a tag to compare
  • Fixes for midterm spring 2021
  • Add question editor to admin panel
  • Linting

Anubis v2.2.6

17 Mar 18:44
01295a4
Compare
Choose a tag to compare
  • Optimize api dockerfile
  • Optimize web dockerfile
  • FIX error stop animations on submission page
  • ADD blogpost 1

Anubis v2.2.5

06 Mar 02:34
403e322
Compare
Choose a tag to compare
  • expand admin panel
  • add optional autosave
  • add theia session options