Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to latest Electron #1448

Closed
3 tasks done
nikku opened this issue Aug 1, 2019 · 0 comments · Fixed by #1454
Closed
3 tasks done

Update to latest Electron #1448

nikku opened this issue Aug 1, 2019 · 0 comments · Fixed by #1454
Assignees
Milestone

Comments

@nikku
Copy link
Member

nikku commented Aug 1, 2019

Electron 6 got released and as a result, support for Electron 3 got dropped. This means we won't get fixes for Electron 3 anymore and should consider the update to the latest version.

In the mean time, Electron 7 got released, too.

A first investigation showed that the new version is not a drop-in replacement for us. It disables node integration per default (which is a good thing). That requires additional work on our side though.

Tasks

@nikku nikku self-assigned this Aug 1, 2019
nikku added a commit that referenced this issue Aug 1, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

This also refactors the way we expose meta-data
from the app (aligns it with plugins and flags).

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~

test(client/remote): update PluginsSpec
nikku added a commit that referenced this issue Aug 1, 2019
nikku added a commit that referenced this issue Aug 1, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

This also refactors the way we expose meta-data
from the app (aligns it with plugins and flags).

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~

test(client/remote): update PluginsSpec
nikku added a commit that referenced this issue Aug 1, 2019
nikku added a commit that referenced this issue Aug 1, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
nikku added a commit that referenced this issue Aug 1, 2019
@nikku nikku added the in progress Currently worked on label Aug 1, 2019
nikku added a commit that referenced this issue Aug 2, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
nikku added a commit that referenced this issue Aug 2, 2019
@nikku nikku mentioned this issue Aug 2, 2019
3 tasks
nikku added a commit that referenced this issue Aug 6, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
nikku added a commit that referenced this issue Aug 7, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
nikku added a commit that referenced this issue Aug 7, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
barmac pushed a commit that referenced this issue Aug 7, 2019
This is a security threat that we want to avoid.
We should expose backend utilities by other means.

Related to #1448

BREAKING CHANGE:

* This breaks plug-ins that depend on the standard
  Electron behavior (nodeIntegration=true). We are
  Better of without these plug-ins, probably. ~_~
@nikku nikku added backlog Queued in backlog and removed in progress Currently worked on labels Aug 12, 2019 — with bpmn-io-tasks
@nikku nikku changed the title Update to Electron@6 Update to latest Electron Nov 27, 2019
@nikku nikku added ready Ready to be worked on and removed backlog Queued in backlog labels Dec 11, 2019 — with bpmn-io-tasks
@nikku nikku added this to the M34 milestone Dec 11, 2019
nikku added a commit that referenced this issue Dec 17, 2019
nikku added a commit that referenced this issue Dec 17, 2019
nikku added a commit that referenced this issue Dec 17, 2019
@bpmn-io-tasks bpmn-io-tasks bot added backlog Queued in backlog needs review Review pending and removed ready Ready to be worked on backlog Queued in backlog labels Dec 17, 2019
@bpmn-io-tasks bpmn-io-tasks bot added ready Ready to be worked on and removed needs review Review pending labels Dec 18, 2019
nikku added a commit that referenced this issue Jan 6, 2020
@nikku nikku added needs review Review pending and removed ready Ready to be worked on labels Jan 6, 2020 — with bpmn-io-tasks
@bpmn-io-tasks bpmn-io-tasks bot added ready Ready to be worked on and removed needs review Review pending labels Jan 8, 2020
@nikku nikku added needs review Review pending and removed ready Ready to be worked on labels Jan 8, 2020 — with bpmn-io-tasks
@bpmn-io-tasks bpmn-io-tasks bot added ready Ready to be worked on and removed needs review Review pending labels Jan 8, 2020
nikku added a commit that referenced this issue Jan 9, 2020
@bpmn-io-tasks bpmn-io-tasks bot removed the ready Ready to be worked on label Jan 9, 2020
@nikku nikku modified the milestones: M34, M33 Jan 9, 2020
@nikku nikku mentioned this issue Jan 22, 2020
24 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant