# \[ANN\] Juno 0.8.7

**URL:** <https://discourse.julialang.org/t/ann-juno-0-8-7/24682>\
**Category:** Juno\
**Tags:** announcement, juno\
**Created:** [May 28, 2019, 9:31am UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682 "2019-05-28T09:31:48Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [May 28, 2019, 9:31am UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/1 "2019-05-28T09:31:48Z")

</div>

Hey folks,

Juno 0.8.7 is out and brings an updated Debugger along with a few bugfixes and small features:

### Features

- Setting breakpoints in files _does not require_ Revise anymore.
- `Run in Compiled Mode` toggle when debugging ([#299](https://github.com/JunoLab/Juno.jl/issues/299)).
- Both `Break on Exception` and `Break on Uncaught Exception` are now implemented.
- Search in Workspace/Documentation panes is automatically focused ([#200](https://github.com/JunoLab/atom-ink/pull/200)).
- Added `return-from-goto` command ([#170](https://github.com/JunoLab/atom-ink/issues/170)).
- stdlib paths printed in the REPL are now clickable.
- Packages in the `Open Package As Project Folder` and `Open Package In New Window` commands are now sorted alphabetically.

### Bugfixes

- The debug REPL now properly respects what stackframe you have selected ([#287](https://github.com/JunoLab/Juno.jl/issues/287)).
- Terminal options are now properly persisted when Atom is restarted.
- Font and fontsize in workspace/documentation pane are now correctly set ([#202](https://github.com/JunoLab/atom-ink/pull/202)).
- Hopefully fix the problems with updating julia-client and ink on Windows.

## Installation

**Important** : Restart Atom before updating `julia-client` or `ink` and do _not_ start a Julia session.

If that does not work, close all Atom instances and type

```julia-auto
apm update

```

into a terminal. If that _also_ doesn’t work, try

```julia-auto
apm uninstall ink
apm uninstall julia-client
apm install ink
apm install julia-client

```

instead.

### Package Versions

As always, make sure all Julia and Atom packages are up-to-date:

- julia-client version 0.8.9
- ink version 0.10.10
- Atom.jl version 0.8.7
- Juno.jl version 0.7.0

---

<div class="post-metadata">

**Author:** ![j2b2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j2b2/32/3387_2.png) [@j2b2](https://discourse.julialang.org/u/j2b2)\
**Post date:** [May 28, 2019, 4:36pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/2 "2019-05-28T16:36:37Z")

</div>

After updating package julia-client to version 0.8.5 (and ink to 0.10.8), I got a nasty bug “Failed to activate julia-client”. I uninstalled it and used

```julia
apm install julia-client@0.8.3

```

to resume working with Atom/julia. My versions of Atom and Juno are up-to-date:

```julia
(v1.0) pkg> st
    Status `~/.julia/environments/v1.0/Project.toml`
  [c52e3926] Atom v0.8.7
  [e5e0dc1b] Juno v0.7.0

```

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [May 28, 2019, 7:34pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/3 "2019-05-28T19:34:46Z")

</div>

That sounds weird. Please post the error you’re getting should you try to update again.

---

<div class="post-metadata">

**Author:** ![j2b2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j2b2/32/3387_2.png) [@j2b2](https://discourse.julialang.org/u/j2b2)\
**Post date:** [May 28, 2019, 8:08pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/4 "2019-05-28T20:08:03Z")

</div>

The error is (julia-client 0.8.6):

```julia
Failed to activate the julia-client package
Cannot set property 'scrollback' of undefined
The error was thrown from the julia-client package.

```

I’m also told that “this issue has already been reported”  
([Failed to activate the julia-client package · Issue #495 · JunoLab/atom-julia-client · GitHub](https://github.com/JunoLab/atom-julia-client/issues/495)).

Do you need stack trace ? My OS is Ubuntu 18.04.

---

<div class="post-metadata">

**Author:** ![DIzer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dizer/32/3971_2.png) [@DIzer](https://discourse.julialang.org/u/DIzer)\
**Post date:** [May 28, 2019, 10:07pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/5 "2019-05-28T22:07:54Z")

</div>

Under win10x64 julia-client is hanging at updating(without any message). After Atom restarting i got the error message as above ( “Failed to activate julia-client” ). After uninstalling the julia-client and Atom restarting + client reinstallation. It seems that everything goes OK (but without any message about successfull installation)

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [May 29, 2019, 1:02pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/6 "2019-05-29T13:02:51Z")

</div>

`julia-client` 0.8.7 should fix that `Cannot set property 'scrollback' of undefined` bug, so give that a go!

---

<div class="post-metadata">

**Author:** ![j2b2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j2b2/32/3387_2.png) [@j2b2](https://discourse.julialang.org/u/j2b2)\
**Post date:** [May 29, 2019, 1:27pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/7 "2019-05-29T13:27:14Z")

</div>

Sorry, `julia-client 0.8.7` doesn’t fix the bug on my computer. Same message as 0.8.6 (see above).

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [May 29, 2019, 5:57pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/8 "2019-05-29T17:57:25Z")

</div>

Meh. julia-client 0.8.8 should fix this for good, I hope. Always a bit annoying to try to fix bug I can’t reproduce.

---

<div class="post-metadata">

**Author:** ![j2b2](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/j2b2/32/3387_2.png) [@j2b2](https://discourse.julialang.org/u/j2b2)\
**Post date:** [May 29, 2019, 6:12pm UTC](https://discourse.julialang.org/t/ann-juno-0-8-7/24682/9 "2019-05-29T18:12:10Z")

</div>

Yeahhh, it’s ok, congratulations !
