►
From YouTube: GitLab 14.9 Kickoff - Release
Description
Release 14.9 Planning Issue: https://gitlab.com/gitlab-com/Product/-/issues/3805
A
Hi
everyone
I'm
chris
palani
the
senior
product
manager
for
release,
I'm
here
with
daniel
fusco
the
senior
product
designer
for
release,
and
this
is
the
release,
14.9
planning
issue,
so
we'll
go
through
the
goals
and
engineering
deliverables
for
the
milestone,
I'll
pass
it
over
to
daniel
to
discuss
the
design
work
I'll
also
go
through
the
docs
work,
that's
happening
and
then
we'll
wrap
up
from
there.
A
Okay,
so
for
the
goals
for
the
milestone,
what
we
want
to
do
is
iterate
on
the
major
features
that
we've
been
working
on.
So
specifically
that's
in
the
environment,
page
we
design
and
the
deployment
approval
work.
A
The
next
goal
is
continuing
our
work
on
reliability
and
the
last
goal
is
to
continue
our
work
on
our
instrumentation
with
the
product,
okay,
so
on
to
the
issues
for
our
release,
p1
issues
we'll
start
with
adding
the
approve
or
reject
comment
to
our
approval
feature,
and
so
this
is
critical
for
this
feature
to
allow
our
users
to
add
a
comment
for
the
approver
rejector,
and
so
the
idea
is
adding
being
able
to
add
more
context
as
to
why
they
approved
or
rejected
that
deployment
job,
and
this
is
really
critical
for
especially
for
sort
of
compliance
and
auditing
for
for
for
users
and
teams
to
provide
that
justification
for
for
this
further
decision,
the
next
one
is
continuing
our
redesigning
work
of
the
environments
pages
that
we
have
so
specifically
we'll
be
applying
those
new
design,
components
to
the
environment,
detail
page
and
so
again.
A
The
next
one
is
aggregate
counts
for
deployments,
and
so
today
we're
not
quite
counting
deployments
that
may
not
use
environments
as
part
of
their
their
yaml
file,
and
so
this
is
continuing
work
to
actually
improve
the
accuracy
and
make
sure
we
count
those
deployments.
So
we
better
understand
how
users
are
deploying
using
gitlab.
A
And
then
so.
This
issue
in
particular
aggregates
the
counts
that
that
we
have
for
deployment
stages
as
well
as
deployment
jobs.
A
The
next
one
is
group
level
protected
environments,
do
not
support
inviting
invited
groups.
So,
as
you
can
see,
this
is
created
six
days
ago,
but
this
is
a
key
limitation
that
one
of
our
customers,
who's
implementing
gitlab
ran
into,
and
I'm
excited
that
we're
able
to
sort
of
respond
quickly
and
and
get
this
resolved.
And
so
the
the
sort
of
the
problem
is
that
at
the
group
level,
protected
environments,
weren't
supported
within
by
invited
groups,
we
want
to
add
that
capability
in
this
milestone.
A
The
next
one
is
separate
access
model
for
deployment
approval,
so
today
what
we
have,
what
we
built
in
our
mvc
provides
the
ability
to
find
users
that
are
allowed
to
do
the
approval
as
part
of
being
kind
of
users
in
the
protected
environments.
A
What
we
want
to
do
is
sort
of
extend
that
model
in
terms
of
having
separate
groups
and
users
that
can
do
the
execution,
the
ex
the
executors
of
the
deployments
versus
users
that
can
do
the
actual
approval,
and
so
this
model
is
very
common
in
sort
of
a
segregation
of
duties
model
where
users
that
actually
kind
of
write
the
code
and
deploy
are
separate
from
users
that
actually
approve
those
deployments.
And
so
we
want
to
add
functionality
into
this
feature
to
allow
users
to
be
able
to
find
those
separate
groups
for
those
deployments.
B
A
B
Thanks
chris,
I'm
not
sharing
my
camera
because
my
connection
was
a
little
bit
unstable,
but
all
right,
let's
go
over
the
design
for
14.99
from
the
top.
You
can
see
our
teams
for
this
milestone.
The
main
one
is
actually
the
second
one
connecting
releases
environments
and
deployments
features
across
gitlab
environment.
Adoption
here
is
being
tackled
from
the
perspective
of
fixing
usability
bugs
and
improving
small
small
features,
small
issues
across
environments
to
ease
adoption
of
these
features.
So
the
first
one
is
the
connection
between
releases
and
environments.
B
This
issue
has
been
proposed
a
while
back
and
it's
still
a
very
generic
proposal.
So
the
idea
on
here
is
to
scope
out
this
issue,
separate
it
into
smaller
ones
and
then
start
designing
or
validating.
B
Whatever
is
needed
to
bring
these
issues
closer
right
so
either
showing
environments
and
deployments
information
in
the
releases
page,
or
vice
versa,
to
help
our
users
have
more
connected
workflows
the
after
that
the
the
the
ones
the
three
ones
after
that
with
the
severity
labels,
are
part
of
a
broader
initiative
from
the
ux
department
to
address
ux
issues
that
have
severe
labels.
Some
of
them
have
been
open
for
quite
some
time,
so
these
are
usually
small
issues,
but
as
an
aggregate
that
make
a
lot
of
difference
on
the
user
experience.
B
So
I'm
happy
that
we're
attacking
these
as
a
department
and
also
happy
that
they
align
pretty
well
with
the
work
that
we
are
already
doing
in
release.
So
you
can
see
here
the
first
one
is
a
small
bug
with
how
environments
show
show
themselves
that
stopped.
If
one
stop
fails.
B
The
issue
with
three
after
these
show
deployment,
drawback
and
redeploy
labels
is
another
improvement
to
our
rollback
and
redeploy
interface
that
connects
with
the
first
one
with
the
severity
2..
So
I'm
happy
that
we'll
be
tackling
this
from
two
different
directions:
to
improve
how
our
users
can
roll
back
or
redeploy
their
deployments.
B
After
that
we
have
two
other
ux
issues.
One
of
them
is
a
ux
tab
that
we
want
to
tackle,
and
the
last
entry
is
continuing.
The
pajamas
work
that
has
been
started
in
14.8
to
get
our
new
uis
for
environments
and
deployments
and
make
them
into
components,
so
it's
easier
to
adopt
them
across
gitlab
and
that's
it
for
design.
I
handed
it
back
to
you,
chris.
A
Daniel
okay,
you'll
notice,
a
new
section
in
our
planning
issue
and
in
the
spirit
of
collaboration,
we've
added
a
doc
section
for
coordinating
and
highlighting
the
technical
writing
work
that
our
stable
counterpart
russell
will
be
taking
on.
In
addition
to
the
milestone
sort
of
feature,
documentation,
that's
always
ongoing,
and
so
for
for
those
that,
for
that
additional
work,
we
have
two
line
items
here.
The
first
is
a
research
spike
to
clean
up
the
gitlab's
pages
administration,
documentation
that
we
have
we've.
A
A
Yet
it's
on
our
roadmap,
but
in
the
meantime,
xenia
provided
an
approach
that
uses
an
open
source
package,
called
semantic
release
and
there's
already
a
package
out
there,
there's
already
a
plug-in
that
users
can
easily
integrate
and
use
with
gitlab,
and
so
we
thought
it
is.
It
would
be
a
great
idea
to
provide
just
to
add
that
documentation
to
our
pages
so
that
user
users
are
able
to
to
leverage
gitlab
and
this
package
to
get
the
the
benefit
of
doing
semantic
versioning.
A
So
we
think
this
is
a
great
sort
of
solution
until
we
can
actually
build
a
new
adobe
and
gila
and
we're
going
to
work
on
that
in
this
milestone.