Naas => 1.12.0
Naas drivers => 0.54.6
Naas hub => 2.10.7
JupyterLab => 3.0.12
🚀 What's new?
  • Added Naas badge feature to help everyone download files (ex: from Github repo) in their naas
    md = naas_drivers.awesomenotebooks.badget(URL)
    to get it Naas Badge
  • Add Naas badge in every Awesome Notebook
  • Added Jupyter plugin to help you to discover Jupyter
  • Added Jupyter plugin to correct spelling in Markdown
  • Added Jupyter plugin to lint your python code, it will help you to follow the best practices
  • Added Feature to allow you to rename your production file
    naas.move(OLDPATH, NEWPATH)
  • Added Jupyter plugin to autocomplete code when you write
  • Added Jupyter plugin to show code documentation when you hover code
  • Added Feature to find URL of prod asset or webhook.
    naas.assets.find(PATH)
  • Split get started documentation in two-part with advanced use cases in second part
  • Support of Juno connect, you can use the app to connect to your Naas from your iPhone or iPad!
  • Add method to display manager in your notebook, useful in Juno env!
😎 New Awesomes Templates
  • No new template this time!
📺 Tech improvements
  • When timestamps are present in Dataframe, they are now automatically converted to text in the Google Sheet connector. (thanks
    Lucie
    for the report )
  • Fix all dependency versions in Naas, Lab, and Drivers, our goal: Keep our env the most predictable possible.
  • Renamed driver
    emailBuilder
    into
    emailbuilder
  • Renamed driver
    AwesomeNotebook
    into
    template
  • Renamed
    assets
    to
    asset
    with deprecated policy
  • Renamed
    notifications
    to
    notification
    with deprecated policy
  • Fix page
    token
    design in hub
  • Fix page
    forgot password
    design in hub
  • Fix the memory usage plugin, you can now see again how much mem you consume.
  • We upgraded Jupyterlab to V3!
  • Remove Elyra runtime, which was not compatible with Jupyterlab 3
  • Change xlsx plugin to one compatible with Jupyterlab 3
  • naas.scheduler.add(cron="* * * * *")
    work now as expected
  • naas.scheuduler.currents()
    returns now a normalized list you can use the path in other methods without worries.
  • Allow
    Naas with GPU
    , It’s still very in early-stage but you can give it a try! To do so restart your machine from the hub file then the hub control panel then stop and start your machine, choose GPU one!
  • Upgrade to JupiterLab 3, it still needs some improvement but that in a good way!
  • Fix bug when hitting reload in the manager who broke the design.
  • Upgrade many dependency in latest version
  • Make our CI / CD deploy every update for new users only after each release !
  • We use now a Jupyterhub-proxy with Redis database that keeps all sessions so we can update the machine without losing your session.
Please give us you feed back with
naas.open_help()
or on our Slack community.