owned this note
owned this note
Published
Linked with GitHub
# Elyra Weekly Dev Meeting Archive: May - Oct 2020
:::info
**When:** Thursdays at 9:00AM Pacific (your [timezone](https://arewemeetingyet.com/Los%20Angeles/2019-10-24/09:00/w/Elyra%20Dev%20Meeting))
**Where:** [Webex](https://ibm.webex.com/meet/akchin)
:::
## Latest Meeting Minutes
https://hackmd.io/SgvSqrWWR2248mCw2BZ5gg
## 29th October 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Alex Bozarth | IBM | @ajbozarth |
| Alan Chin | IBM | @akchinSTC |
| Luciano Resende | IBM | @lresende |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Martha Cryan | IBM | @marthacryan |
| Patrick Titzler| IBM| @ptitzler |
| Tom Markiewicz | IBM | @tmarkiewicz |
| David C Martin | motion-ai.com | @dcmatin|
| Kevin Bates | IBM | @kevin-bates |
| Francesco Murdaca | Red Hat | pacospace |
| Romeo Kienzler | IBM | @romeokienzler |
### Agenda + Minutes
- Alex
- Will be reviewing [985](https://github.com/elyra-ai/elyra/pull/985) today (snippet search)
- Opened [jupyterlab_server#131](https://github.com/jupyterlab/jupyterlab_server/pull/131) to address disabling extension bug, will fix our temp code once it's in an rc
- When do we plan to squash and merge the jupyterlab3 working branch to master?
- Alan
- Airflow runtime Discussion - Current best practice is to sync dags to a git repository. Opens up issues if sensitive info is present unless its a private repo. Which means more setup with SSH keys etc.
-
- Martha
- [#975](https://github.com/elyra-ai/elyra/pull/985) Moving calpoly intern code snippet code for search and tag over to elyra
- Testing out jupyterlab 3.0 branch
- Karla
- Testing 3.0 branch
- Opened issues for new code snippet features based on calpoly students implementations
- Luciano
- Release plans
- JupyterLab 3.x support
## 22nd October 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Alan Chin | IBM | @akchinSTC
| David Martin | motion-ai.com | @dcmartin |
| Martha Cryan | IBM | @marthacryan |
| Tom Markiewicz | IBM | @tmarkiewicz |
| Patrick Titzler| IBM| @ptitzler |
| Luciano Resende | IBM | @lresende |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Bates | IBM | @kevin-bates |
| Romeo Kienzler | IBM | @romeokienzler |
### Agenda + Minutes
- Alan
- [KFP-56](https://github.com/elyra-ai/kfp-notebook/pull/56)- Fix for the ODH Pip issue up for review (thx for the comments Kevin).
- Added Airflow integration into next sprint- Move PR out of WIP
- Martha
- [#985](https://github.com/elyra-ai/elyra/pull/985) - Working on moving over code snippets code that calpoly interns wrote, this is search / tagging
- Finished adding unit tests for application package
- Patrick
- 1.3 release date?
- today (lresende)
- Will review first draft of NickP's and Austin's pipelines
- Elyra meetup tonight and lunch & learn on 11/9
- 4pm today: https://www.meetup.com/IBM-Developer-SF-Bay-Area-Meetup/events/273726797/
- 3 examples PR pending
- Luciano
- Release 1.3 hopefully coming out today
- Pipelines Test
- https://github.com/elyra-ai/elyra/issues/988
- JupyterLab 2.2.9 release
- Alex
- Working on the update to Lab 3.0 [#832](https://github.com/elyra-ai/elyra/issues/832) will be breaking out sub-tasks today
- Kevin
- Added support for local pipelines with EG [#983
](https://github.com/elyra-ai/elyra/pull/983)
- Prepared back-end for Lab 3.0 (Jupyter Server)
- Updated extension entrypoints [#834](https://github.com/elyra-ai/elyra/issues/834)
- Converted handler tests to jupyter-server framework [#831](https://github.com/elyra-ai/elyra/issues/831)
- Working on adding tests for local pipeline execution
- David
- Feedback on motion-ai requested; github.com/dcmartin/motion-ai; demo?
- dcmartin@me.com
## 15th October 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| David C Martin | motion-ai.com | @dcmartin |
| Luciano Resende | IBM | @lresende |
| Tom Markiewicz | IBM | @tmarkiewicz
| Patrick Titzler| IBM| @ptitzler |
| Kevin Bates | IBM | @kevin-bates |
| Alan Chin | IBM | @akchinSTC |
### Agenda + Minutes
- Romeo
- CWL Common Workflow Language => does it make sense to keep this standard in mind when specifying a base pipeline format for ElyraAI? => https://www.commonwl.org/user_guide/
- David/Romeo
- Can ElyraAI be used on Home Assistant / Jupyter Lab Lite?
- https://www.home-assistant.io/
- https://github.com/hassio-addons/addon-jupyterlab-lite
- Luciano
- Release automation + ability to install individual extensions
- Release 1.3.0 timeframe
- Elyra 2.0 JupyterLab 3.0 workstream
- JupyterCon Sprint
- Alan
- Currently reviewing #970 and #973
- Re-testing elyra image on OCP 4.3 after reports of instability
- Kevin
- Adding support for EG and _local_ pipelines
- Implementing http/websocket-based kernel manager/client that routes kernel methods to an EG server
QUESTION: how does Elyra container build to support nVidia runtime and exploit GPU? I am building my AI executables based on CUDA version and specializing the image name, e.g. `amd64-yolo-cuda10.2` or `aarch64-yolo-cuda10.1`
- You can configure the image to use: https://elyra.readthedocs.io/en/latest/user_guide/runtime-image-conf.html
- Apparently there are no Docker hub images of elyra which are enabled for the nvidia-runtime for local pipeline execution using GPU; FWIW, I will be building the `elyra` _add-on_ for Home Assistant for local execution on at least aarch64 and amd64 w/ nvidia runtime
- We use plain community images, or you can build your own.
- https://hub.docker.com/u/elyra
- Current elyra docker
- https://github.com/elyra-ai/elyra/tree/master/etc/docker/elyra
## 8th October 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| Luciano Resende | IBM | @lresende |
| Alan Chin | IBM | @akchinSTC |
| Patrick Titzler| IBM| @ptitzler |
| David C Martin | motion-ai.com | @dcmartin |
| Kevin Bates | IBM | @kevin-bates|
### Agenda + Minutes
- Patrick
- ODH docs
- topics needed/covered
- separate documentation - devops/development setup vs actual notebook usage
- identify turn around on making doc updates (lresende)
- metadata blog post deferred
- agreed (lresende)
- Alan
- ODH fixes testing atm with regards to sample notebook sent over
- testing notebooks
- covid scenario pipeline
- set of synthetic notebooks for testing of scenarios
-
- Luciano
- I got access to a windows machine, with GPUs :) but lab/elyra needs some TLC on that env. Looking into it.
- Pipeline 2.x - Refactoring to make it more flexible
- David Martin
- Example use-case; soup-to-nuts? Ideal: dashboard produced for COVID data from underlying assets generated by community contributions. FWIW, using [this](https://github.com/hassio-addons/addon-jupyterlab-lite) currently for Jupyter on my IoT data.
- https://github.com/elyra-ai/examples
- https://github.com/CODAIT/covid-notebooks
- https://www.youtube.com/watch?v=CbcgyzB8c4M
## 1st October 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler (through jump in space-time)| IBM | @romeokienzler |
| Alan Chin | IBM | @akchinSTC |
| Karla Spuldaro | IBM | @karlaspuldaro |
| David C Martin | motion-ai.com && age-at-home.com| @dcmartin |
| Martha Cryan | IBM | @marthacryan |
| Luciano Resende | IBM | @lresende |
| Patrick Titzler| IBM| @ptitzler |
| Kevin Bates | IBM | @kevin-bates |
### Agenda + Minutes
- Romeo (virual, through space-time jump)
- Feedback on the most prominent tools used in Healthcare
- Job Scheduling
- https://slurm.schedmd.com/overview.html => What advantages Kubernetes has over slurm?
- Containerization:
- https://singularity.lbl.gov/ => Can Kubernetes/Kubewflow also run Signulaity images
- Applications:
https://bcbio-nextgen.readthedocs.io/en/latest/contents/parallel.html (Parallelization via IPython Parallel => what advantages Elra/Kubeflow has over such an implementation)
- Workflow Engines/Pipelines: (what does it take / make sense to support those pipelines)
- https://www.commonwl.org/
- https://galaxyproject.org/learn/advanced-workflow/
- https://snakemake.readthedocs.io/en/stable/
- https://www.nextflow.io/
- Pipeline Repository:
- https://nf-co.re/pipelines (the idea of a pipeline repo is not new)
- Alan
- ODH image updates, Elyra was pinned to v1
- Question: Upgrade path?
- Install updated kfdef that would reference the new image version
- Martha
- Waiting for review on [#886](https://github.com/elyra-ai/elyra/pull/886)
- JupyterCon
- Patrick
- cal-poly code snippet extension? [yes]
- runtime config prep work for other runtimes?
- need to get started on metadata service blog post
- DCMartin
- github.com/motion-ai/coco (½ baby step in ground truth)
- Luciano
- JupyterLab contribution
- Discussions with other vendors
## 24th September 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Alan Chin | IBM | @akchinSTC |
| Martha Cryan | IBM | @marthacryan |
| Luciano Resende | IBM | @lresende |
| Patrick Titzler| IBM| @ptitzler |
| Kevin Bates| IBM| @kevin-bates |
### Agenda + Minutes
- Romeo
- Updates on University Hospital Basel
- Karla
- Adding more pipeline front end tests [#940](https://github.com/elyra-ai/elyra/pull/940)
- Slack channel for jupytercon sessions office hours #jupytercon2020
- Martha
- Adding unit tests for `application` package
- Working on appearance of ToC
- Patrick
- TOC/JupyterLab 3.0
- JupyterCon 2020 blog post
- Metadata blog post
- JL + Elyra (single user) -> ODH (multi-user) -> ... story
- Luciano
- Release is out... python script...
- What's next?
## 17th September 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Alex Bozarth | IBM | @ajbozarth |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Romeo Kienzler | IBM | @romeokienzler |
| Alan Chin | IBM | @akchinSTC |
| Luciano Resende | IBM | @lresende |
| Patrick Titzler| IBM| @ptitzler |
| Martha Cryan | IBM | @marthacryan |
| Kevin Bates |IBM | @kevin-bates |
### Agenda + Minutes
- Alex
- No updates this week, also might be late to this dev meeting
- Romeo
- Feedback from the Chief Trouble Maker
- opened enhancement request #936 to support Ray
- Alan
- No new updates, nice to see #923 merged
- Martha
- Preparing JupyterCon talks, no Elyra updates
- Luciano
- Python script support done, mostly small pr comments update
- Helping bringup covid-notebooks to recent Elyra, Pandas extensions, etc
- I have a local branch with Elyra + work dir on COS
- Release? Monday? I am busy this week.
- Patrick
- Updating sample pipelines to include Python nodes (1.2+)
- Sample pipelines for AI Fairness & model training
- OpenAIHub
- Discuss https://github.com/elyra-ai/elyra/issues/931
- TODO/done: open enhancement request to create a pipeline from an asset
- TODO/done: open enhancement request to submit a python script (related to issue above)
- miab content mostly done
- started to nudge advocates to use Elyra
## 10th September 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Alex Bozarth | IBM | @ajbozarth |
| Romeo Kienzler | IBM | @romeokienzler |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Alan Chin | IBM | @akchinSTC |
| Luciano | IBM | @lresende |
| Martha Cryan | IBM | @marthacryan |
| Patrick Titzler| IBM| @ptitzler
| Tim George | Freelance Jupyter | @tgeorgeux |
| Kevin Bates | IBM | @kevin-bates |
### Agenda + Minutes
- Alex
- was on vacation this last week, will be be focused on non-Elyra tasks this week
- Romeo
- working on increased Elyra adoptionin IBM products
- Discussion: How would a freemium model look like for the pipeline editor? e.g. Operator Marketplace?
- Discussion: IBM Code Engine support
- Discussion: Re(up)prioritizing [760](https://github.com/elyra-ai/elyra/issues/760) (pull meta infomation from notebooks into pipeline editor configuration)
- Alan
- Editing Jupytercon presentation
- Waiting for 1.2 release before we can resolve conda-forge issue
- Patrick
- RHOS support
- Tim
- Follow up on Jupyter Cal Poly Project for [code snippets.](https://github.com/jupytercalpoly/jupyterlab-code-snippets)
- Luciano
- Extending the sprint for a week
- Lots of JupyterCon affecting our sprint
- Getting to a point I can test Python Script again
## 3rd September 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Alan Chin | IBM | @akchinSTC |
| Luciano Resende | IBM | @lresende |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Martha Cryan | IBM | @marthacryan |
| Patrick Titzler| IBM| @ptitzler |
| Kevin Bates | IBM | @kevin-bates |
| Romeo Kienzler | IBM | @romeokienzler |
### Agenda + Minutes
- Alan
- ODH PRs - [#869](https://github.com/elyra-ai/elyra/pull/869) and [#46](https://github.com/elyra-ai/kfp-notebook/pull/46/files). Added tests for kfp-notebook, fixed incorrect path to bootstrap script during runtime
- Luciano
- Presented Elyra and EG on B2WSummit conference
- Planning 1.2 release by early next week
- Martha
- [#906](https://github.com/elyra-ai/elyra/pull/906) Automatically create a command palette button for any schema - almost ready to merge
- Planning presentation on Elyra metadata services for JupyterCon
- Patrick
- Needs discussion https://github.com/elyra-ai/examples/pull/14
- Needs to be prioritized https://github.com/elyra-ai/elyra/issues/878
- working on meetup-in-a-box
- customer issue/ custom runtime image (cellprofiler)
- Karla
- No elyra updates
## 27th August 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Patrick Titzler| IBM| @ptitzler |
| Luciano Resende | IBM | @lresende |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Bates | IBM | @kevin-bates |
| Romeo Kienzler | IBM | @romeokienzler |
| Alan Chin | IBM | @akchinSTC |
### Agenda + Minutes
- Karla
- Migrate dialog bug fix doesn't work yet on firefox [#887](https://github.com/elyra-ai/elyra/pull/887)
- Patrick
- Finished Elyra + local execution tutorial (waiting for 1.1 to be released)
- Finished medium blog post draft for Elyra + local env execution (waiting for 1.1 to be released)
- Added doc for runtime images https://github.com/elyra-ai/elyra/pull/897
- Working on Elyra + kubeflow pipelines tutorial (waiting for 1.1 to be released)
- Will update getting Binder started tour with Elyra + local env execution tutorial
- Will refresh Elyra - kubeflow pipelines blog post
- Q: Support for Python script node
- Q: Binder - add disclaimer for on-demand build
- Q: Strategy for doc delivery/updates
- Q: Synch CLI/UI metadata inputs (e.g. requiring internal identifier instead of generating one)
- Q: Docker - confirm whether we always publish "latest" alongside versions
- Alan
- Rebased [#751](https://github.com/elyra-ai/elyra/pull/751) and fixing processor tests
- ODH PRs need reviews [#869](https://github.com/elyra-ai/elyra/pull/869) and [#46](https://github.com/elyra-ai/kfp-notebook/pull/46/files)
- Q. Planning on adding documentation to address the incorrect link to pipeline experiment post submission. Could not think of a good way to dynamically add it
- Luciano
- Release 1.1.0 is out
---
## 20th August 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| Karla Spuldaro | IBM | @karlaspuldaro |
| va barbosa | IBM | @vabarbosa |
| Patrick Titzler| IBM| @ptitzler|
| Luciano Resende | IBM | @lresende |
| Alan Chin | IBM | @akchinSTC |
| Alex Bozarth | IBM | @ajbozarth |
| Martha Cryan | IBM | @marthacryan |
### Agenda + Minutes
- Karla
- [#847](https://github.com/elyra-ai/elyra/pull/847) merged - KFP with dex authentication support
- Working on pipeline frontend bug [#863](https://github.com/elyra-ai/elyra/issues/863)
- Elyra talks on JupyterCon 2020
- va
- [#881](https://github.com/elyra-ai/elyra/pull/881) - file browser for dependencies in pipeline editor properties
- [#867](https://github.com/elyra-ai/elyra/pull/867) - file browser for filename in pipeline editor properties
- Patrick
- Hello world pipeline tutorial (local execution)
- Blog post: Local pipeline execution
- Submit BlueprintOpen Source talk info
- Luciano
- Elyra 1.0.1 out to enable conda installation
- Wrapping up support for Python Script
- CP4D demo
- Alan
- conda forge recipe almost there. osx and windows build failures, but have approval
- addressed comments for elyra odh pr, kfp-notebook needs review [#46](https://github.com/elyra-ai/kfp-notebook/pull/46)
-
- Romeo (please others go first,can only join 30 min after the hour)
- Closed [763](https://github.com/elyra-ai/elyra/issues/763) (single command start using docker)
- Re(up)prioritizing [760](https://github.com/elyra-ai/elyra/issues/760) (pull meta infomation from notebooks into pipeline editor configuration)
- Martha
- [#871](https://github.com/elyra-ai/elyra/pull/871) - adding groups to metadata editor
- [#882](https://github.com/elyra-ai/elyra/pull/882) - Adding notebooks to pipeline through context menus
- Alex
- Final PR addressing [#822](https://github.com/elyra-ai/elyra/issues/822) is ready to merge, which addresses shareability of pipelines
- Will be re-starting work on [#795](https://github.com/elyra-ai/elyra/pull/795) adding system monitor UI
- Opened a WIP for updating the default metadata ui to visualize instead of dump the metadata json [#877](https://github.com/elyra-ai/elyra/pull/877)
### JupyterCon 2020 accepted talks:
- Building AI Pipelines with Elyra - A deep dive using COVID-19 Analytics Scenario
- Debugging notebooks and python scripts on JupyterLab
- What's new on Elyra - A set of AI centric JupyterLab extensions
- Intro to Elyra - an AI centric extension for JupyterLab
- A Generic Metadata-Store for JupyterLab extensions
- Using and creating JupyterLab extensions
- Explore and Extend AI Pipeline Runtimes with Elyra and JupyterLab
---
## 13th August 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| Alan Chin | IBM | @akchinSTC |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Martha Cryan | IBM | @marthacryan |
| Kevin Bates | IBM | @kevin-bates |
| Alex Bozarth | IBM | @ajbozarth |
| Jerome Nilmeier| IBM | @nilmeier |
| Luciano Resende | IBM | @lresende |
| David C Martin | motion-ai.com | @dcmartin |
### Agenda + Minutes
- Romeo
- Competitive positioning of [Kale](https://github.com/kubeflow-kale/jupyterlab-kubeflow-kale) vs Elyra, see also RH [blog](https://developers.redhat.com/blog/2020/07/29/from-notebooks-to-pipelines-using-open-data-hub-and-kubeflow-on-openshift/)
- Kale at https://github.com/kubeflow-kale/kale
- Introducing David Martin to the group
- github.com/dcmartin/motion-ai
- www.dcmartin.com
- Martha
- [#818](https://github.com/elyra-ai/elyra/pull/818) - Jest tests for pipeline editorare almost set up - tests for other packages are welcome (esp. application)
- [#853](https://github.com/elyra-ai/elyra/pull/853) Small enhancement to metadata editor (warn user before closing w/ unsaved changes)
- Starting work on [#815](https://github.com/elyra-ai/elyra/issues/815)
- Karla
- Open WIP PR for kubeflow pipelines auth support [#847](https://github.com/elyra-ai/elyra/pull/847)
- Alan
- Conda forge publishing elyra v1 - dependency resolution [#455](https://github.com/elyra-ai/elyra/issues/455)
- Small odh-elyra demo.. some small fixes left in runtime container [#499](https://github.com/elyra-ai/elyra/issues/499)
- Alex
- Working on [#823](https://github.com/elyra-ai/elyra/issues/823), making progress
- Luciano
- Executing pipelines locally demo
---
## 6th August 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | ----------- |
| Romeo Kienzler | IBM | @romeokienzler |
| Alex Bozarth | IBM | @ajbozarth |
| va barbosa | IBM | @vabarbosa |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Kevin Bates | IBM | @kevin-bates |
| Martha Cryan | IBM | @marthacryan |
| Patrick Titzler| IBM| @ptitzler|
| Alan Chin | IBM | @akchinSTC |
| Luciano Resende | IBM | @lresende |
### Agenda + Minutes
- Romeo
- Status on Docker Images
- Alex
- Finished Metadata UI (included in 1.0)
- Did some inital research on a Monitor UI
- Opened PR [#795](https://github.com/elyra-ai/elyra/pull/795) as an option. Leverages existing extensions
- Points of Discussion:
- Do we want to leverage existing extensions as proposed? (Either server or lab extension)
- What is the timeline for implementing the kernel metrics api
- Starting work on Issue [#822](https://github.com/elyra-ai/elyra/issues/822), specifically sub-issue [#823](https://github.com/elyra-ai/elyra/issues/823): Using relative paths for pipeline nodes.
- Karla
- Still working on KFP auth with Dex support - [#755](https://github.com/elyra-ai/elyra/issues/755)
- Martha
- Working on adding unit tests for frontend code
- Patrick
- Introduction to pipelines blog post draft https://medium.com/codait/creating-notebook-pipelines-using-elyra-and-kubeflow-pipelines-f9606449cc53
- Release/feature plan for 1.x ?
- Planning an enablement session for [IBM] Developer advocates
- Alan
- [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499) ODH support, implemented workaround with emptydir instead of attaching from volumeop.
- default size is 20Gi (ibmcloud minimum) should add parameter for user to configure or let default storage class handle depending on provider
- Attached emptydir volume is being used for installing python libraries
- Use of container image/volume preloaded with our dependencies may make more sense, since we dont have write access to base layer libs after elyra startup.
- Luciano
- Elyra 1.0.0 has been published
- Working on a blog announcement
---
## 30th July 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Bates | IBM | @kevin-bates |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Luciano Resende | IBM | @lresende |
| Martha Cryan | IBM | @marthacryan |
| Romeo Kienzler | IBM | @romeokienzler |
| Patrick Titzler| IBM| @ptitzler|
| Alan Chin | IBM | @akchinSTC |
### Agenda + Minutes
- Alex
- Metadata UI PR [#591](https://github.com/elyra-ai/elyra/pull/591) is done and just needs final review/merge
- I'll be starting work on the Kernel Monitor UI next
- Kevin
- Add initial support for supernodes [#776](https://github.com/elyra-ai/elyra/pull/776)
- Backend is complete, frontend could use some support
- Support files with embedded commas (change field separator) - [#793](https://github.com/elyra-ai/elyra/pull/793) [kfp-notebook #39](https://github.com/elyra-ai/kfp-notebook/pull/39)
- Will be looking at supporting wildcards in outputs today
- Karla
- Have been working on supporting dex authentication for KFP - [#755](https://github.com/elyra-ai/elyra/issues/755)
- Martha
- Validation PR's have been merged, going to work on supernode validation
- Alan
- Working on applying a fix that I got from Juana for kubeflow on openshift. Since odh uses cri-o as the container runtime instead of docker, writes cannot be done on the base layer.
- Romeo
- Elyra-AI docker image ready (publish?). Currently working on KFPipeline to be dockerized =B-> [ISSUE-763](https://github.com/elyra-ai/elyra/issues/763). Just thought as we anyway have Kubernetes available we can even ship it with enterprise gateway configured
- Elyra images -> https://hub.docker.com/r/elyra/elyra
- Luciano
- New Launcher with Elyra as its own section [#782](https://github.com/elyra-ai/elyra/pull/782)
- Working on reference architecture for Elyra recommended deployment on a secured environment
- Planning Elyra 1.0 release by end of week
---
## 23rd July 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alan Chin | IBM | @akchinSTC |
| Alex Bozarth | IBM | @ajbozarth |
| va barbosa | IBM | @vabarbosa |
| Martha Cryan | IBM | @marthacryan |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Romeo Kienzler | IBM | @romeokienzler |
### Agenda + Minutes
- Alex
- Still working on Metadata UI, will be replacing current abstract impl with a default one residing in a new lib package
- Martha
- [#744](https://github.com/elyra-ai/elyra/pull/744) is ready to merge, Va brought up an edge case that'll be added to #752
- [#752](https://github.com/elyra-ai/elyra/pull/752) is almost ready to merge, going to add that edge case first
- Karla
- Working on [Accessing kubeflow pipelines with dex auth](https://github.com/elyra-ai/elyra/issues/755)
- Alan
- Elyra partially working with JH on ODH ...finally
- [PR-499](https://github.com/elyra-ai/elyra/issues/499)
- configure default metadata store on image vs. mapping a to an existing volume containing configuration files
- small things, configure to use lab context by default etc.
---
## 16th July 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alex Bozarth | IBM | @ajbozarth |
| Alan Chin | IBM | @akchinSTC |
| Karla Spuldaro | IBM | @karlaspuldaro |
| va barbosa | IBM | @vabarbosa |
| Luciano Resende | IBM | @lresende |
| Martha Cryan | IBM | @marthacryan |
| Romeo Kienzler | IBM | @romeokienzler |
| Kevin Bates | IBM | @kevin-bates |
| Shubhi Asthana | IBM | @sasthan |
### Agenda + Minutes
* Alex
* Working on a Metadata UI for Runtimes: [PR 591](https://github.com/elyra-ai/elyra/pull/591)
* Will be starting work on a Kernel Monitor UI within the next week
* Alan
* Working on implementing an operator: [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499)
* 
* Will update testing PR with fixes from comments (Thx kevin!)[PR-751](https://github.com/elyra-ai/elyra/pull/751)
* Karla
* [PR #741](https://github.com/elyra-ai/elyra/pull/741) merged - Disable toolbar buttons on empty pipeline editor
* Looking at [issue #663](https://github.com/elyra-ai/elyra/issues/663) - handle special characters on output file names (Pipeline validation umbrella)
* va
* [PR #758](https://github.com/elyra-ai/elyra/pull/758): updating canvas to latest version
* [PR #759](https://github.com/elyra-ai/elyra/pull/759): allow multiple input links
* Martha
* Release 1.0.0rc1 is out
* Bug fixes
* merged [PR #748](https://github.com/elyra-ai/elyra/pull/748)
* merged [PR #749](https://github.com/elyra-ai/elyra/pull/749)
* Validation
* [PR #744](https://github.com/elyra-ai/elyra/pull/744) - waiting for canvas version update PR to merge
* [PR #752](https://github.com/elyra-ai/elyra/pull/752) - need to address review
* Luciano
* Working on Python Script support
* Trying to refactor KFP boostrapper script to use init containers
* Collaborating with Kevin on proposing AI Pipeline schema
* 1.0.0 Timeframe
* Romeo
* Improvement of Pipeline Editor
* [Issue 760](https://github.com/elyra-ai/elyra/issues/760) Support push down of parameters / pull from parameter schema
* [Issue 761](https://github.com/elyra-ai/elyra/issues/761) Support preview of notebooks
* [Issue 763](https://github.com/elyra-ai/elyra/issues/763) inspired by http://beakerx.com/ > ease of use installation (using docker)
---
## 9th July 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alan Chin | IBM | @akchinSTC |
| Karla Spuldaro | IBM | @karlaspuldaro |
| va barbosa | IBM | @vabarbosa |
| Martha Cryan | IBM | @marthacryan |
| Alex Bozarth | IBM | @ajbozarth |
| Patrick Titzler| IBM| @ptitzler|
| Luciano Resende | IBM | lresende |
| Tim George | Cal Poly Jupyter | @tgeorgeux |
| Kevin Bates | IBM | @kevin-bates |
### Agenda + Minutes
* Martha
* Metadata editor merged
* Working on validation issues - circular references in the pipeline editor
* Karla
* Also working on validation issues - [Empty pipeline validation](https://github.com/elyra-ai/elyra/issues/691)
* Alan
* Working on elyra processor tests still (need to open issue)
* Alex
* Working on a "Runtimes UI" https://github.com/elyra-ai/elyra/issues/584
* Patrick
* Working on blog post draft
* OOO next two weeks x 3; working from Germany thereafter
* Luciano
* Release 1.0.0rc0 is out
* pip install --upgrade --pre elyra
* Merged updates to covid-notebooks
* Multiple performance improvements on pipeline submission
* Support for Python Script is coming along
* First end-to-end pass working, now working with the community to clean up and refactor the initial poc
* elyra: https://github.com/elyra-ai/elyra/pull/722
* kfp-notebook: https://github.com/elyra-ai/kfp-notebook/pull/36
* Tim
* Just here to keep up because this work rocks
* Is there an issue open for Alex's "Runtimes UI" that I can catch up on?
* https://github.com/elyra-ai/elyra/issues/584
* https://github.com/elyra-ai/elyra/issues/707
---
## 2nd July 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alex Bozarth | IBM |@ajbozarth |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Luciano Resende | IBM | @lresende |
| va barbosa | IBM | @vabarbosa |
| Zach Sailer | Jupyter Cal Poly | @Zsailer |
| Kevin Bates | IBM | @kevin-bates |
| Alan Chin | IBM | @akchinSTC |
| Patrick Titzler| IBM| @ptitzler|
### Agenda + Minutes
* Karla
* [Allow validation on form dialogs](https://github.com/elyra-ai/elyra/pull/684)
* Zach
* Metadata service as a separate extension? (see [issue](https://github.com/elyra-ai/elyra/issues/701))
* Alan
* Will update the kfp-notebook unit tests, Elyra next
* Still on vacation...(working on my woodworking skills)
* you said it was going to be vacation :)
* va
* Dark theme support (#625)
* Luciano
* Presented Elyra & EG on Brazilian meetup
* Preparing new RC with recent fixes
* Working on refactoring some pipeline areas
* Patrick
* Published DAX sample pipeline
* Working on Elyra/pipelines medium blog post
* Kevin Bates
* [Make pipeline process and export asynchronous](https://github.com/elyra-ai/elyra/pull/695)
* [Improve dependency management and archive generation](https://github.com/elyra-ai/elyra/pull/702)
* [COVID Notebook updates](https://github.com/CODAIT/covid-notebooks/pull/18)
* [Refactoring metadata classes](https://github.com/elyra-ai/elyra/issues/705)
* Discussion
*
* Todo
* Community integration with Jupyter Discourse
* Volunteers?
---
## 25th June 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Martha Cryan | IBM | @marthacryan |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Alan Chin | IBM |@akchinSTC |
| Alex Bozarth | IBM |@ajbozarth |
| Patrick Titzler| IBM| @ptitzler|
| va barbosa | IBM | @vabarbosa |
| Tim George | Cal Poly Jupyter | @tgeorgeux |
| Kevin Bates | IBM |@kevin-bates |
| Romeo Kienzler | IBM | @romeokienzler |
| Luciano Resende | IBM | @lresende |
### Agenda + Minutes
* Martha
* Metadata editor
* Alex
* Helping Martha with Metadata Editor
* Karla
* Fixes since last week
* Python editor console is now static
* Python editor toolbar position is back to normal when debugger extension is installed
* Open PR for validating pipeline export dialog fields: https://github.com/elyra-ai/elyra/pull/684
* Discussion: Make it more generic, open issue in lab for enable/disable dialog buttons
* Patrick
* Pipeline issue (https://github.com/elyra-ai/elyra/issues/659)
* Suggestion - nb dir vs pipeline dir
* Beta roadmap?
* 1.0.0 issue
* https://github.com/elyra-ai/elyra/issues/555
* 1.0.0 milestone
* https://github.com/elyra-ai/elyra/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0
* Alan
* Test Suite for kfp-notebook is about done - cleanup github actions left
* Will work on Elyra next
* Pipeline validation umbrella? <- Luciano
* Tim
* Just keeping up with what's going on. (=
* Luciano
* PyData presentation yesterday (Elyra and COVID)
* Mentoring Elyra contributors
* bored teenager at home
* pipelines, pipelines, pipelines
* va
* build failing - TS issue with JupyterLab dependencies? (https://gitter.im/jupyterlab/jupyterlab)
* Discussion
* showDialog x showFormDialog + validation
* showDialog - message display
* showFormDialog - user input
---
## 18th June 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Martha Cryan | IBM | @marthacryan |
| Tim George | Jupyter Cal Poly | @tgeorgeux |
| Karla Spuldaro | IBM | @karlaspuldaro |
| va barbosa | IBM | @vabarbosa |
| Kevin Bates | IBM | @kevin-bates |
| Alex Bozarth | IBM | @ajbozarth |
| Patrick Titzler| IBM| @ptitzler|
| Kevin Doyle | IBM | @kjdoyle |
| Romeo Kienzler | IBM | @romeokienzler |
| Luciano Resende | IBM | @lresende |
| Jay Ahn | Jupyter Cal Poly | @jahn96|
### Agenda + Minutes
* Martha
* Still working on the UI for adding / editing code snippets, but transitioned to trying to make it generic for all metadata
* https://github.com/elyra-ai/elyra/pull/589
* Alex
* Helping Martha on the metadata editor
* Kevin B
* Discuss communication channels.
* [Gitter is currently tied to the organization](https://gitter.im/elyra-ai/community) and if used for "dev" should probably be tied to the elyra/repo
* Discourse used for discussion and issues?
* Alan
* Fix for Patrick's file handling parsing error [KFP-30](https://github.com/elyra-ai/kfp-notebook/pull/31)
* Working on tests for kfp-notebook
* Karla
* [Extension trackers documentation](https://github.com/elyra-ai/elyra/pull/641)
* Reviewing PRs
* Luciano
* PyData London talk on Elyra next week (June 24th)
* Planning Elyra beta 2 for EOW
* Multiple cleanups on Pipeline editor + version support
---
## 11th June 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alex Bozarth | IBM | @ajbozarth |
| Alan Chin | IBM | @akchinSTC |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Martha Cryan | IBM | @marthacryan |
| va barbosa | IBM | @vabarbosa |
| Luciano Resende | IBM | @lresende |
| Kevin Bates | IBM | @kevin-bates |
| Patrick Titzler| IBM| @ptitzler|
| Kevin Doyle | IBM | @kjdoyle |
### Agenda + Minutes
* Alex
* Submission utility refactor was merged
* Been reviewing and helping out on 1.0-blocking PRs
* Martha
* Created PR to merge ToC with jupyterlab core, might take longer because Jupyter lab meeting was rescheduled
* Open PR for code snippet editor
* Karla
* Fixed auto complete missing feature on python editor, the solution connecting widget trackers ended up solving other python editor issues: TOC, support for search on the widget, code mirror themes
* PR #595 merged
* Working on PR reviews
* Next: widget tracker documentation
* Alan
* PR reviews - patrick binder PR, binder build times
* github actions or binder bot to trigger rebuilds on merge
* image testing PR #627, should revisit the use of init containers to avoid seeing the curl issue again
* waiting for 0.9.0 kfp-notebook release
*
* va
* PR #629 to relax metadata `name` and `display_name` restrictions
* latest release of `@blueprintjs` causing build failures with `@elyra/ui-components`
* Luciano
* Release 0.10.3
* backport autocomplete
* waiting (not anymore) for Va's `@blueprintjs` fix before release
* Release 1.0.0-beta
* Waiting for open PRs, most like tomorrow
* will be a breaking release
* Need to go update covid-notebooks repo
* Testing?
* Kevin Bates
* Just reviewing PRs and troubleshooting issues
* Patrick Titzler
* Drafted binder-based getting started tour
* Evaluated S3 extension
* Requested addition of Elyra to JupyterLab image on Skills Network Labs
---
## 4th June 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alan Chin | IBM | @akchinSTC |
| Alex Bozarth | IBM | @ajbozarth |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Kevin Bates | IBM | @kevin-bates |
| Kevin Doyle | IBM | @kjdoyle |
| va barbosa | IBM | @vabarbosa |
| Martha Cryan | IBM | @marthacryan |
| Luciano Resende | IBM | @lresende |
| Romeo Kienzler | IBM | @romeokienzler |
| Youri Boehler | IBM | |
| Jerome Nilmeier| IBM| @nilmeier|
| Patrick Titzler| IBM| @ptitzler|
### Agenda + Minutes
* Alex
* Util refactor PR nearly ready to merge (just some docs left to add) [#554](https://github.com/elyra-ai/elyra/pull/554)
* Addressed some smaller issues brought up last week
* Mostly been doing PR reviews
* Karla
* Working on PR to fix/implement code completer on python editor
* Alan
* Kfp-notebook is waiting for merge and release
* [kfp-notebook](https://github.com/elyra-ai/kfp-notebook/pull/27)
* [elyra](https://github.com/elyra-ai/elyra/pull/600)
* [staged-recipes](https://github.com/conda-forge/staged-recipes/pull/11794)
* binder pr is ready to go except for the notebook dir startup part
*
* Martha
* Creating frontend UI for adding and editing code snippets - moving forward with making a widget that can potentially be reused for other metadata editing
* Luciano
* Release
* We are planning a 1.0.0 release
* Beta, RC, 1.0
* Support for Docker, Binder, JupyterHub
* Docker/Hub -> https://github.com/elyra-ai/elyra/pull/597
* Binder -> https://github.com/elyra-ai/elyra/pull/596
* TOC
* Romeo
* New feedback/input/requirements on the pipeline editor
* Can we drag python scripts to the canvas as well (which we develop using PyCharm)
* Can we drag any other resource to the canvas and select an image to execute it? can you auto-detect an appropriate default image?
* Running KFP locally
* https://elyra.readthedocs.io/en/latest/developer_guide/deploying-kubeflow-locally-for-dev.html
* Issue pending
---
## 28th May 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Luciano Resende | IBM | @lresende |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Martha Cryan | IBM | @marthacryan |
| Alex Bozarth | IBM | @ajbozarth |
| Alan Chin | IBM | @akchinSTC |
| va barbosa | IBM | @vabarbosa |
| Kevin Bates | IBM | @kevin-bates |
| Jerome Nilmeier| IBM | @nilmeier |
| Romeo Kienzler| IBM | @romeokienzler |
| Josh Zheng | IBM | @boxcarton |
| Patrick Titzler| IBM| @ptitzler|
### Agenda + Minutes
* Luciano
* Python editor and autocomplete
* Seems like autocomplete is working on text editor
* Changes on pipeline format
* https://github.com/elyra-ai/elyra/pull/544
* Discussed pipeline versioning
* Martha
* Open PR for data sources
* Working on a frontend interface for adding / editing code snippets
* Working on fixing the bug with compatibility between the python runner and the table of contents extension
* Alan
* Update Docker Desktop [PR](https://github.com/elyra-ai/elyra/pull/557) with troubleshooting
* Open Issues from user feedback post mortem meeting
* Continue with k8s operator work
* Fix binder deployment
* Alex
* Addressed build issues in a PR merged last week
* Open PR for refactorsing our submission utilities
* Karla
* Working on adding a submit batch job extension for file editors similar to what we have for notebooks
* Romeo
* Idea: Using pipeline editor as no-code/low-code environment by developing a library of granular notebooks which can be used as generic processing stages
* needs minor updates, e.g. metadata in the 1st cell of the notebook acts as a interface definition
* pipeline editor component reads that metadata to render a properties UI opening on double-clicking the node in the pipeline editor
* Patrick
* Beta roadmap?
* Other
* Fred is going to present Elyra and the COVID-19 scenario for the CalPoli students/interns today at Luciano's webex at 11:AM PST.
* https://ibm.webex.com/meet/lresende
---
## 21st May 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Alan Chin | IBM | @akchinSTC |
| Martha Cryan | IBM | @marthacryan |
| Luciano Resende | IBM | @lresende |
| va barbosa | IBM | @vabarbosa |
| Kevin Bates | IBM | @kevin-bates |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Doyle | IBM | @kjdoyle |
### Agenda + Minutes
* Martha
* Separated out modular code to create UI components package
* Working on data sources extension prototype
* Added restorer to code snippets
* Alan
* Operator is coming along, using the z2jh helm chart as a base and have moved over the hub and image puller pods, still need the user scheduler, proxy and user placeholder stateful set
* Variable rename [PR](https://github.com/elyra-ai/elyra/pull/544/files) needs review and testing. test against COVID notebook scenario?
* Karla
* Updated UI of extensions on left and right pane
* Working on running new file types from the editor [Issue 495](https://github.com/elyra-ai/elyra/issues/495)
* Luciano
* Code snippet - remove experimental
* Remove experimental once we have the ability to add code snippets from the UI
* TOC
* Build - https://github.com/elyra-ai/elyra/issues/501
* Release - Elyra 1.0.0 : what do we need before we can have a 1.0.0 release ? What are the side-effects about a 1.0 release (e.g. backward compatibility) and how would it impact us
* Motivation: Breaking changes, Code Snippet removes experimental, JupyterLab 2.x, new API root
* Move to 1.0.0-beta1 and then 1.0.0-rc0
* Kevin Bates
* Started (barely) looking into component YAML definitions
* Alex
* Split off theme from application package
* Open PRs for build clean up
* discussion on which approach to take
* Open PR on submission util refactor
* should metadata be cached?
* va
* Updated pipeline editor node tooltip content
* Reviewed PRs
* 1.0 issues
* Kevin Doyle
* Working on Python Editor cypress tests. Will create a WIP PR soon to get some feedback before doing some of the more advanced tests.
---
## 14th May 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Alan Chin | IBM | @akchinSTC |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Bates | IBM | @kevin-bates |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Luciano Resende | IBM | @lresende |
| Kevin Doyle | IBM | @kjdoyle |
Kevin Doyle: What is the zoom password? 4g5QtN
### Agenda + Minutes
* Alan
* OpenShift Operator [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499) - can probably be combined with current open jhub PR-383
* Airflow integration [PR-490] - Still needs tests to be added, but can wait until runtime/runtime-config issue is sorted
*
* Alex
* Been looking into and fixing various issues in the build caused by our recnt update to Jupyterlab 2.0
* Kevin Bates
* Decide on /api/elyra or /elyra - https://github.com/elyra-ai/elyra/issues/513
* Defining hierarchy of locations for metadata instances. Was based on jupyter_path results (HOME, PY_ENV, SYSTEM_SHARE), but we really want (HOME, SYSTEM_SHARE, PY_ENV), so defining metadata_path method.
* Discuss model definition as _contract_ between front and back end over REST - https://github.com/elyra-ai/elyra/issues/529
* Karla
* New issues for code snippet
* Drag and drop
* Front end tests
* Unit tests?
* Looking at running new pipeline file types from the editor [Issue 495](https://github.com/elyra-ai/elyra/issues/495)
* Kevin Doyle
* Looking to play with Cypress a bit to learn more about Elyra and testing at the same time. Is anyone working on this currently to not overlap with others?
* Martha
* Fixing python support issue in ToC
* Working on prototype for data sources extension
* Luciano
* COVID scenario with Elyra
* https://github.com/elyra-ai/elyra/pull/526
* https://github.com/elyra-ai/elyra/issues/527
---
## 7th May 2020 Weekly Meeting
### Attendees
Add your name to the table below:
| Name | Affiliation | Git User-id |
| ----------- | ---------------- | -------- |
| Martha Cryan | IBM | @marthacryan |
| Kevin Bates | IBM | @kevin-bates |
| Karla Spuldaro | IBM | @karlaspuldaro |
| Luciano Resende | IBM | @lresende |
| va barbosa | IBM | @vabarbosa |
| Alex Bozarth | IBM | @ajbozarth |
| Kevin Doyle | IBM | @kjdoyle |
| Alan Chin | IBM | @akchinSTC |
### Agenda + Minutes
* Martha
* Super nodes removed from canvas
* Double clicking a node in pipeline opens the notebook in a new tab
* Luciano
* Supporting multiples runtimes, with different functionalities
* Karla
* PR ready for review: [Implement Code Snippet Insert](https://github.com/elyra-ai/elyra/pull/475)
* Start looking at [Issue #495](https://github.com/elyra-ai/elyra/issues/495)
* Alex
* Merging submit-notebook and pipeline-editor #505
* Refactor of submission utils #400
* Add --watch support #502
* va
* Added support for dialog resizing
* Updates to `make clean`
* Added support for markdown tables in docs
* should an issue be opened? alt text appears directly under images in docs when viewed at https://elyra.readthedocs.io but do not show up when built locally ([issue in `recommonmark`](https://github.com/readthedocs/recommonmark/pull/150) fixed in version 0.6.0)
* Alan
* Adding airflow support - s3, tests and docs
* Quickly investigate use of init containers kfp notebook [#16](https://github.com/elyra-ai/kfp-notebook/issues/16)
* Document how to use Elyra with JupyterHub #498
* Kevin
* Adding handlers to expose metadata schemas: [Issue #482](https://github.com/elyra-ai/elyra/issues/482)
* Question: We currently support swagger docs in both JSON and YAML. YAML appears to be the convention and I'm wondering if we need both. We could try to auto-generate the other to avoid duplication.
* We'll move to a single YAML for the swagger ap [Issue #483](https://github.com/elyra-ai/elyra/issues/483)
* We'll use POST for create, PUT for update, and DELETE for delete - provided the instance is local to the user's directory.
* Additional Discussion