►
From YouTube: 15.9 Monthly Release Kickoff (Public Livestream)
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
We
can
get
started:
okay,
hello,
everyone
and
Welcome
to
our
release,
kickoff
for
Milestone
15.9.
My
name
is
David
DeSanto
and
I
lead
the
product
team
here
at
gitlab,
I'll
be
your
host
for
today's
live
stream.
I'm
also
joined
by
some
of
the
members
of
our
awesome
product,
leadership,
team
and
I
have
to
also
say
I
think
it's
been
a
while,
since
we've
actually
had
all
product
leaders
presenting
so
that's
also
very
exciting.
Today
they
will
be
presenting
in
the
following
order.
A
A
Hillary
Benson
director
of
product
we'll
be
providing
updates
for
our
SEC
and
model
op
sections
now,
like
I,
said
I'm.
Pretty
sure
I
should
have
said
a
data
science
section
with
the
model
up
stage,
but
everyone
can
forgive
me
for
that,
and
wrapping
us
up
will
be
Jackie
Porter
director
of
product
we'll
be
providing
our
updates
for
the
Ops
section.
A
A
Our
next
theme
is
observability
analytics
and
feedback,
and
this
is
about
providing
full
visibility
into
your
value
stream,
giving
you
the
ability
to
see
the
analytics
of
your
applications
you
deploy
with
gitlab
and
having
observability
into
your
operations,
environment,
and
our
last
theme
is
gitlab
for
data
science.
We've
been
working
on
data
science
functionality
for
the
last
year
and
a
half
here
at
gitlab.
A
However,
data
science
is
becoming
a
key
part
of
customers
delivering
value
to
their
users
and
we
want
to
make
sure
we're
bringing
model
Ops
functionality,
whether
it's
ml,
Ops
or
AI,
assisted
workflows
to
empower
them
to
provide
the
best
product
possible
before
I
head
it
over
to
Josh
to
kick
us
off.
We
had
a
short
Public,
Service,
Announcement
and
again
you're
used
to
hearing
this.
However,
on
this
live
stream,
we
will
be
talking
about
product
roadmap
and
things
that
include
such
as
new
features
new
functionality.
A
It's
important
to
know
that
all
the
information
present
on
this
live
stream
is
for
informational
purposes.
Only.
Please
do
not
rely
on
the
information
we
discussed
today
for
planning
or
purchasing
purposes.
We
plan
very
ambitiously
here
at
gitlab
and
all
content
on
this
live
stream
is
subject
to
change.
I
will
note,
as
additional
Point
here,
we're
also
very
agile,
and
even
though
we
do
plan
monthly,
we
actually
do
change
Milestones,
sometimes
in
the
middle,
to
make
sure
we
provide
the
best
value
to
our
users.
A
So
with
that,
I
want
to
kick
it
over
to
Josh
to
get
us
started
Josh
over
to
you.
B
Thanks
David,
so
I'll
take
us
through
the
enablement
Section
and
just
one
quick
highlight
to
begin
with.
This
is
not
all
the
things
that
we're
working
on
enabled.
Of
course,
these
are
just
the
the
key
items,
and
so,
if
you
are
interested
in
the
other
things
we're
doing,
please
do
watch
the
kickoff
videos
that
are
available
on
gitlab
unfiltered
and
you
can
find
them
by
searching
for
the
15.9
kickoff
playlist.
B
But
with
that,
let's
jump
into
the
First
theme,
which
is
the
world
class
devops
experience
and
we'll
get
things
started
with
our
Global
search
team.
So
you
may
hear
me
talk
about
in
the
past
that
we
are
adding
search
Fields
ring
by
programming
language.
The
good
news
is
that
in
this
release,
we
are
pretty
confident
that
we'll
actually
will
ship
the
feature
with
the
only
remaining
work
being
the
front
end
left
to
go.
B
This
will
allow
users
to
more
easily
find
what
they're
looking
for
and
narrow
down
the
search
results
to
the
particular
types
of
files
that
are
likely
they're
interested
in
or
contain
the
potential
results
that
they're
looking
for
so
overall
a
nice
Improvement
to
help
folks
look
for
things
and
find
the
results
more
quickly
from
there.
Also
on
the
Google
search
team.
We
are
working
to
improve
user
search
in
this
release,
similar
to
last
releases
as
well.
B
We
are
confident
that
we
will
ship
the
or
expect
them
to
ship
the
release
of
advanced
search
for
user
search.
So
when
I
go
in
here
and
search
for
myself,
for
example,
and
then
go
ahead
and
click
on
the
user
facet,
it
will
take
you
back
to
basic
search,
which
unfortunately
uses
postgres
and
is
slower.
B
We
are
converting
it
over
to
use
elasticsearch,
which
will
improve
performance
and
also
allow
you
richer
filtering
options
so
looking
forward
to
having
that
one
available,
hopefully
in
15.9,
moving
forward,
we're
also
working
on
improving
the
speed
of
autocompletion
in
the
global
search
bar,
and
this
one
will
not
quite
be
finished
in
15.9
as
the
front
end.
Work
is
a
bit
more
complicated
due
to
the
libraries
that
we
utilize
for
auto
completion,
but
I
am
really
looking
forward
to
this.
B
As
you
know,
improving
the
performance
of
all
the
completion
of
user
app
mentions
and
issues
and
other
boards
will
be
really
really
really
nice
from
there.
We
can
move
over
to
our
did
elite
team
and
we
are
working
on
this
Milestone
to
improve
the
performance
of
large
repositories.
B
The
first
one
is
that
we're
adding
the
option
to
add
lookup
tables
for
bitmaps
large
repositories
tend
to
have
many
bitmaps,
which
will
allow
us
to
look
up
looking
for
as
far
as
like
reachability
of
files
and
having
a
lookup
table
allows
us
to
defer
that
and
only
loads,
the
ones
that
we
need.
Similarly,
for
multi-pack
index
files,
again
Azure
past
stories
grow.
There
can
be
multiple
PEC
files
with
multiple
index
files
to
each
of
them
and
for
us
to
look
for
them,
we
get
to
go
through
all
the
index
files.
B
With
this
we
have
one
file.
We
can
go
through
to
find
the
code
we're
looking
for
which
will
improve
performance.
Finally,
we're
also
going
to
start
using
craft
packs
as
well.
This
will
allow
us
to
pack
together
the
any
kind
of
loose
objects
available
repository
as
opposed
to
fetching
them
without
one,
and
so
this
will
allow
us
to
improve
again
performance
as
repositories
grow
and
acquire
kind
of
more
and
more
of
these
loose
or
unreferenced
objects.
B
So,
overall,
looking
forward
to
this
and
improving
the
overall
performance
of
our
git
repositories
and
luckily
also
reducing
the
load
on
some
utility
servers
from
there,
we
are
also
working
to
better
propagate
rate
limit
errors
to
API
callers.
So,
of
course,
we
are
adding
a
rate
limits
to
make
sure
we
can
ensure
that
we
have
nosy
neighbor
challenges
on
various
gitlab
servers,
and
so
we
are
returning
some
potential
errors,
I'm
going
to
make
sure
those
are
actually
cascaded
all
the
way
back
to
the
caller.
B
This
will
allow
us
to
stay
up
to
date
on
the
various
releases
of
these
actually
kubernetes
102
already
works
today,
but
we'll
have
some
documentation
interface
that
we
have
to
go
through
and
do
we're
also
working
to
improve
the
overall
contribute
experience
by
making
sure
that,
when
a
user
changes
something
in
our
package
that
the
CI
job
tests
actually
representately
test
the
entire
thing.
In
the
past
headshots,
we
have
complete
coverage.
A
change
we
made
to
the
pipeline
and
that
pipeline
would
then
fail
at
a
nightly,
build,
for
example,
on
the
main
Bridge.
B
That's
not
ideal.
It
would
take
time
for
the
team
to
go
ahead
and
above
and
so
make
sure
we
catch
those
in
development,
as
opposed
to
afterwards
we're
also
working
to
add
a
better
test
coverage
documentation
as
well.
So
if
a
user
bumps
things
perhaps
outside
the
team
or
an
open
source
contributor,
they
know
what
they
have
to
go
through
and
test
to
be
confident
that
won't
break
anything.
Finally,
We
are
continuing
our
work
on
the
open
on
the
migration
of
data
types
to
cell
service
framework.
B
So
thanks
all
groups
within
for
making
sure
that
we
get
that
done
and
last
we're
also
working
to
improve
the
performance
of
our
back
migrations
with
our
database
group.
Sometimes
these
can
be
long
running
if
you
have
a
large
database
and
there
are
opportunities
to
perhaps
parallelize
these
as
well.
Reducing
the
overall
wall
clock
time
to
complete
the
migrations,
and
so
we're
going
to
add
these
features
to
again
improve
overall
performance,
and
with
that
I'll
hand
it
over
to
a
wreath
to
take
us
through
Dev.
C
C
So
there's
lots
of
stuff
like
Josh,
said:
I.
Couldn't
I
can't
talk
about
everything,
so
please
check
out
the
individual
planning
issues
really
really
great
things
to
look
forward
to.
D
C
The
first
thing
that
we're
going
to
talk
about
is
the
theme
for
our
world-class
devsecops
experience,
where
a
lot
of
the
the
work
of
the
team
is
is
located
there
we'll
start
with
a
product
planning
team
we're
going
to
start
with
talking
about
allowing
to
filter
epics
by
specific
groups.
This
is
especially
important
for
really
large
organizations
who
have
a
lot
of
groups
and
need
to
really
write
the
specific
group
that
they're
looking
for
and
not
get
all
the
cascaded
groups
epics.
So
this
will
help
them
find
their
stuff.
C
Next
is
link
to
epics
API,
so
we're
adding
additional
Fields
so
that
it's
easier
to
find
like
create
an
updated
ads
to
the
API
and
linkable
titles
within
the
side,
the
board
sideboard.
So
this
will
also
allow
us
to
be
click
to
click
and
epic,
get
the
issue
titles
from
within
the
board
without
actually
having
to
navigate
to
it.
C
So
lots
of
improvements
there,
the
the
optimize
team,
is
working
on
value
stream,
dashboard
beta,
which
we're
really
excited
about
they're,
going
to
be
improving,
adding
merge
requests
and
pipeline
metrics,
as
well
as
the
vulnerability
metrics
to
the
comparison.
C
Page
and
I'll
show
you
what
that
looks
like
so
we're
adding
side
by
side
comparisons
for
different
groups,
so
this
is
going
going
to
be
really
really
easy
to
see
a
side-by-side
comparison
so
that
you
can
convert
teams
groups
in
what
not
to
see
how
the
different
teams
are
performing
as
well
as
vulnerability,
metrics,
which,
which
will
add
more
data,
not
only
productivity,
metrics,
but
also
security
into
the
value
stream.
C
We're
also
working
on
feature
parity
between
groups
and
projects.
So
today
there's
a
little
bit
of
a
difference
between
how
the
features
behave
on
the
group
and
project
level,
and
this
is
a
little
bit
confusing
for
user
experience
and
this
Milestone
we're
going
to
be
working
to
create
parity
between
the
two
for
all
our
value
stream
users.
C
Moving
on
to
editor
and
you've
probably
encountered
our
public
beta
for
the
web
IDE
by
now
and
in
this
Milestone
we're
going
to
be
adding
a
new
Improvement
which
is
ability
to
switch
branches
in
the
web.
Id
beta,
so
it'll
be
easier
to
work
with.
Moving
on
to
certify
certify
is
adding
an
ability
to
Import
and
Export
requirements
in
CSV.
This
will
eventually
be
a
foundation
to
move
requirements
over
to
the
work
item:
General
generic
parity,
so
that
we
can
use
a
generic
work
item
for
all
our
different
work
items.
C
C
Our
import
team
is
working
on
the
GitHub
importer
as
well,
so
in
this
Milestone
we're
going
to
add
the
ability
to
to
re-import
GitHub
projects
in
the
past,
you
could
only
import
a
specific
GitHub
project
once
and
every
time
it
would
override
your
previous
import.
Now
you
can
do
it
to
different
targets
without
actually
overriding
it.
C
Moving
on
to
our
project
management
team,
we're
going
to
continue
working
on
tests,
so
we're
going
to
add
comments
and
threads
and
to
the
activity
theme
feed
of
work
items.
So
now
you
can
view
descriptions
in
the
activity,
feed
and
add
threads
to
the
top
level.
Comments
so
really
excited
to
see
some
additional
work
on
tasks.
C
Our
code
review
team
is
going
to
be
also
working
on
the
ability
to
add
to
the
merge
button
widget
what
types
of
of
status
updates
we
will
see
we're
going
to
be
adding
when
something
gets
blocked
from
being
merged,
as
in
addition
to
something
that
is
that
has
been
added
or
removed
to
the
block
integration
team
is
going
to
be
working
on
the
web.
C
Improving
the
web
hook,
experience
so
disabling,
a
failed
web
hooks
for
Group
web
Hooks
and
additionally
filtering
web
Hooks
and
iterations,
and
also
allowing
you
to
identify
users
in
slack
without
a
project
or
integration
that
enhance
is
going
to
allow
us
to
create
a
smoother
ux
for
onboarding,
the
gitlab
for
slack
app,
which
we've
been
working
on
for
several
months.
Moving
on
to
our
next
theme:
Advanced
security
and
compliance.
We
have
two
teams
working
on
that.
C
The
first
one
is
the
authentic
agent
authorization
team,
which
are
going
to
be
adding
as
a
continuation
of
our
customizable
roles,
we're
adding
a
final
touch
on
the
MVC.
So
this
is
including
a
visual
a
way
to
distinguish
a
custom
role
versus
a
regular
guest
role.
So
you'll
know
what
this
is
and
additional
openid
connect
group
planes,
so
we're
going
to
add
support
for
customers
who
use
openid
connect
so
that
they,
if
they
want
to
have
groups
that
live
in
their
IDP
to
be
reflected
in
gitlab.
C
This
will
now
be
supported
and
in
addition
to
that,
we're
also
going
to
add
Duo
support
for
two
Factor
authentication.
This
is
a
community
contribution,
so
we're
excited
about
that
and
the
last
team
that
I
want
to
talk
about
is
the
organization
team.
This
was
formerly
known
as
the
workspace
group,
but
we
have
renamed
it
to
organization
and
we're
going
to
continue
with
the
namespace
migration
and
we'll
be
focusing
on
several
issues
to
unify
member
management
between
projects
and
groups.
C
Today,
the
owner
role
does
not
exist
in
both,
so
we
want
to
be
able
to
support
this
in
both
so
we're
working
on
that
and
with
that
I'll
move
to
Hillary
for
a
sec.
D
All
right,
so
the
sex
section,
this
Milestone
is
working
on
a
number
of
projects
aligned
with
our
Advanced
security
and
compliance
investment
theme.
So,
first
up
the
composition,
analysis
team
plans
to
release
our
replacement
for
license
finder
this
Milestone
with
that
change.
The
dependency
scanning
job
will
automatically
generate
license
information
in
addition
to
dependency
information,
so
that
offers
multiple
benefits
to
users.
This
will
improve
accuracy,
the
license
information
that
we're
generating
it'll
save
users
on
CI
minute
spend
by
running
the
combined
job
versus
today.
D
D
Next
up
security
policies,
team,
in
keeping
with
the
license
theme,
Here
We,
also
plan
to
release,
license
approval
policies.
This
milestone
that
will
allow
users
to
manage
license
policies
separately
from
other
project
Mr
approvals
and
then
offers
multiple
benefits.
So
first
users
will
be
able
to
manage
policies
at
the
group
subgroup
and
project
level.
D
So
we
plan
to
deprecate
the
existing
license,
check
feature
in
159
and
then
remove
it
in
16.0.
For
the
time
being,
users
can
manage
license
approval
policies
side
by
side
with
existing
license
check
policies,
but
users
should
be
self-migrating
to
the
new
license
approval
policies
during
that
time
period
between
now
and
our
16.0
release
the
thread
insights
team
plans
to
roll
out
a
significant
refactor
that
they've
been
working
on
for
quite
a
while
this.
D
This
Milestones
we're
really
excited
to
see
this
work
shipping
because
it
will
unblock
several
Downstream
vulnerability
management
features
that
are
high
priorities
for
users
and
that
they've
been
waiting
for
for
a
while.
So
we're
very
excited
about
this,
the
compliance
team
is
working
on
a
series
of
improvements
to
our
handling
of
missing
gitlab
CI
yaml
files.
So
if
you
want
to
use
compliance
pipelines
in
a
given
project,
a
gitlab
CI
file
has
to
exist
in
that
project.
If
one
doesn't
exist,
it's
not
obvious
that
compliance
pipelines
won't
work.
D
D
Moving
on
to
the
data
science
section,
our
first
two
projects
are
aligned
with
the
git
lab
for
data
science
investment
theme,
so
the
mlaps
team
is
working
on
a
project
POC
using
gitlab's
generic
package
registry
as
a
basic
model
registry.
D
So
the
idea
behind
having
a
registry
for
an
ml
model
is
similar
to
why
you
would
want
to
registry,
for
other
artifacts
registry
provides
a
vehicle
to
version
your
model
to
associate
metadata
with
it
to
make
it
available
for
consumption
by
Downstream
services.
So
it
makes
sense
that
a
lot
of
the
same
things
that
are
offered
by
a
package
registry
kind
of
coincide
with
the
basic
needs
of
a
model
registry.
D
So
we'll
start
our
model
registry
journey
by
making
it
possible
to
add
a
model
package
type
in
the
generic
package
registry,
and
then
this
Milestone,
the
team
will
also
be
working
on
a
ux
research
project
to
provide
UI
workflows
that
will
allow
users
to
import
an
existing
ml
model
into
that
new
model
registry
and
then
finally,
the
data
science
sections
apologies.
Finally,
the
data
science
section's
last
project,
so
the
the
AI
assisted,
is
sort
of
aligned
with
the
world-class
Dev
psychops
investment
theme.
D
The
AI,
assisted
team
will
be
working
on
an
ongoing
project
to
deliver
code
suggestions
in
a
closed
beta.
So
last
month
in
December,
we
introduced
this
in
an
internal
only
POC
of
code
suggestions.
So
the
next
step
here
will
be
to
get
it
into
the
hands
of
a
few
select
customers
to
collect
feedback.
So
pretty
excited
about
that
as
well,
and
with
that
I
will
hand
it
over
to
Jackie
to
take
us
through.
What's
going
on
over
an
Ops.
B
E
Registry
stuff,
well
as
a
a
quick
introduction,
the
op
section
contains
all
of
the
experiences
when
it
when
we're
looking
at
enabling
developers
to
leverage
configuration
and
operation
tasks
in
git
lab.
The
five
stages
within
this
section
are
verify
package
release
configure
and
monitor.
We
have
a
bunch
of
super
Investments
across
all
of
these
stages
planned
in
15.9,
but,
as
mentioned
before,
can't
cover
all
of
them.
So
we
just
have
a
handful
of
ones
to
cover
off.
E
First
up
is
our
theme
of
world
class
devsecops
experience
where
we
have
several
teams
making
some
great
improvements
coming
from
the
monitor
respond
group
we'll
be
launching
the
slack
app
for
instant
management.
This
helps
Bridge
the
common
workflows
of
Incident
Management
within
the
tools
of
an
organization.
This
has
been
a
heavily
requested
enhancement
to
connect
where
teams
are
working
at
with
gitlab
easily
another
key
issue:
centered
on
making
Runners
easier
to
manage
and
navigate.
Is
the
group
Edition
Runner
view
to
include
job
details?
E
This
feature
was
launched
in
the
admin
area
in
15.6
earlier
last
year.
Since
then,
customers
have
expressed
a
deep
interest
in
understanding
the
same
functionality
at
the
group
level.
Since
it
provides
CI
job
queued,
information
and
duration
times
for
each
execution
on
a
runner,
this
Milestone
package
group
is
going
to
be
Reaching
Across
a
couple
of
different
stages
to
deliver
this
workflow
piece,
and
it's
not
only
a
useful
feature.
E
It's
a
chance
to
improve
the
interoperability
of
our
package
and
CI,
offering
when
we
say
interoperability
of
CI
with
package,
we
mean
that
we'll
be
extending
using
the
benefits
of
pipelines
or
triggers
to
then
publish
a
series
of
events.
Once
a
package
is
pushed
to.
The
registry,
Tim
has
landed
out
a
really
great
plan
here
on
the
priority
phases,
starting
with
npm
first
and
then
progressing
with
other
kinds
of
package.
Registries
later
last,
for
this
theme
of
World
Tech
devops
experience
is
our
pipeline.
Catalog
phase
one
I'm
really
excited
about
this.
E
We
have
heard
from
many
users
this
desire
to
improve
the
developer
experience
when
using
gitlab
yaml.
This
would
include
items
like
reducing
the
time
to
write,
share
or
reuse
pieces
of
syntax.
There
are
other
offerings
in
the
market
that
support
marketplaces
and
we're
really
looking
to
reduce
the
friction
of
using
gitlabci.
E
The
second
theme
the
Ops
team
is
working
on
is
Advanced
security
and
compliance.
The
runner
group
is
looking
to
enable
you
to
leverage
get
kubernetes
Secrets
instead
of
config
Maps.
This
feature
enhances
the
security
of
Runner
kubernetes
executor
by
storing
variables
in
kubernetes,
Secrets
versus
config
Maps.
Ultimately,
helping
us
reduce
the
storage
of
sensitive
data
in
places
where
it's
not
supposed
to
be
stored
in
the
release
team.
Our
users
are
often
looking
to
interact
with
elevated
permissions
for
production
environments
or
other
special
environments.
We
call
these
protected
environments.
A
Thanks
Chuckie
and
thanks
everyone
for
attending
and
new
presenters
for
piloting.
So
many
awesome
things
I
will
say,
there's
so
many
great
things
coming
in
15.9.
That
I
could
actually
make
myself
a
short
list
to
highlight.
I
think
it's
all
awesome.
So
what
I
would
say
is
please
check
out
the
release,
kickoff
page,
to
learn
more
about.
What's
coming
out
things
from
code
suggestions
and
a
closed
beta,
CI
catalog
stuff
like
Jackie,
that's
exciting,
making
progress
on
that
get
a
leap
plan
improvements.
It's
just.
This
could
be
our
best
release
hat
yeah.
A
So
please
check
out
the
relief
kickoff
page
make
sure
to
go
on
the
issues
like
them.
Follow
them
comment
on
them
and
let
the
team
know
we
have
a
large
group
of
PMS
who
love
to
engage
with
users.
So
please
do
that,
but
that
thank
you,
everyone
for
watching
and
enjoying
this
release.
Kickoff
and
I
hope
you
all
have
a
great
day.