# ANN: LightGraphs v0.8.0

**URL:** <https://discourse.julialang.org/t/ann-lightgraphs-v0-8-0/3138>\
**Category:** Community\
**Created:** [April 10, 2017, 3:20am UTC](https://discourse.julialang.org/t/ann-lightgraphs-v0-8-0/3138 "2017-04-10T03:20:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon94023334](https://avatars.discourse-cdn.com/v4/letter/a/e274bd/32.png) [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Post date:** [April 10, 2017, 3:20am UTC](https://discourse.julialang.org/t/ann-lightgraphs-v0-8-0/3138/1 "2017-04-10T03:20:04Z")

</div>

I am very pleased to announce the release of version 0.8.0 of [LightGraphs.jl](https://github.com/JuliaGraphs/LightGraphs.jl). This release targets Julia v0.6 and contains a few major changes that will benefit most users.

The most visible/practical change is that the integers that represent vertex indices (and the edges that are composed of them) are now abstracted throughout the codebase: that is, it is possible to use any type `<:Integer` to represent a vertex index. This allows us to optmize memory, so that a graph based on `UInt32` (which can represent graphs up to 2^32 vertices) takes just over half the memory of the old-style graph (which used `Int64` on most machines). These graphs also allow for faster computations (for example, we’re seeing a 10-20% speedup in betweenness centrality on `UInt32` vs `Int64` graphs). The other integer types are similarly supported.

Other changes of note:

- documentation has also been overhauled to be consistent.
- scaffolding is in place to allow different edge types (such as weighted edges). We will be developing a weighted edge type as a proof of concept in the next major release.

There may be a few glitches; please report via the [LightGraphs issues page](https://github.com/JuliaGraphs/LightGraphs.jl/issues).

Shoutout to all the folks who helped make this happen; in particular, @jpfairbanks, @juliohm, and @tkelman.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [April 10, 2017, 6:44am UTC](https://discourse.julialang.org/t/ann-lightgraphs-v0-8-0/3138/2 "2017-04-10T06:44:34Z")

</div>

That is awesome @anon94023334! I am happy to contribute, this project has helped my research incredibly and that is the minimum I can do 🙂
