►
From YouTube: AsyncAPI SIG meeting 26 (June 23, 2020)
Description
This is the recording for the AsyncAPI Special Interest Group (SIG) meeting #26.
Attendees:
- Colin Sullivan
- Fran Mendez
- Łukasz Gornicki
- Marc DiPasquale
- Mohammed Rizwan
Moderation:
- Łukasz Gornicki
Agenda & Notes:
https://github.com/asyncapi/asyncapi/issues/394
Chat Dump:
00:45:25 Colin Sullivan: Hi all, I need to drop off. Take care, see you next meeting.
00:47:07 Fran Méndez: https://github.com/asyncapi/tck/issues/16
00:47:20 Fran Méndez: https://github.com/asyncapi/tck/issues/15
A
B
C
C
E
A
Sure
thank
you,
and
we
also
had
Muhammad
that
also
joined
in
the
past,
so
hits
we
have
Colleen
mark
and
Mohammed.
So
thanks
guys
a
lot
for
joining
so
before
I'm
gonna
jump
into
our
agenda.
A
A
A
A
Can
you
confirm
that
you
can
see
it
perfecto,
so
there
are
just
two
items
today.
The
first
one
is
the
give
you
a
heads
up
on
the
status
of
the
generator
one
zero
release
and
also
the
JavaScript
parser.
Once
you
were
release
so
the
the
generator
we
already
breached
release
candidate
number
four
and
it
did
not
get
any
update
so
far,
so
it
looks
like
it's.
It's
stable,
there's
still
this
one
issue
here,
but
there
were
no
objections
for
us
to
drop
it.
A
A
So,
as
you
can
see,
basically
the
generator
could
be
released
already,
but-
and
we
already
checked
it
with
the
with
the
github
action
with
the
officing
api,
with
the
with
hab
I
think
API
that
IO
all
works
well.
But
now
what
I'm
working
on
is
making
sure
that
the,
because
we
also
want
to
make
JavaScript
parser
stable,
so
I'm
now
fully
focused
on
parser
to
make
sure
that
the
to
complete
all
the
tasks
that
could
possibly
cause
some
breaking
changes.
A
A
So
most
of
the
actually
all
the
issues
are
started
already,
so
the
this
one
is
already
there's
already
PR
waiting
for
review
in
this.
This
one
depends
on
on
the
previous
one,
because
I'd
say
there
are
some
manual
validations
and
that
were
not
in
the
parser
in
the
past.
So
before
we
can
jump
into
task,
then
we
first
need
to
have
merged
24
merged
to
make
sure
that
we
did
I,
do
it
properly
and
I
can
continued
with
it.
A
For
the
other
validations,
the
mime
types
the
PR
is
already
opened,
I
create
I,
worked
on
it
today
and
that's
already.
This
task
is
a
proof
that
it's
good
not
to
release
generating
one
zero.
Yet
because
the
at
this
one
47
it's
a
it's
gonna
introduce
a
breaking
change
in
depart
into
parser,
because
we
change
away
the
the
custom
parsers
for
open
API
or
for
offer
of
or
for
whatever
they
the
way
of
registering
those
parsers
changes
and
the
last
two.
There
are
some
open
questions
to
this
one
and
the
recursive
recursive
messages.
A
A
Yeah,
but
basically
to
summarize
that's
the
that's
the
main
focus
now
so
most
of
the
things
most
of
the
other
things
I'm,
simply
ignoring
to
make
sure
that
we
complete
them
some
and
yes,
circular
refs
I've
put
it
on
the
agenda
because
that's
a
I
think
it's
interesting
discussion
and
I'm,
not
so
opinionated
to
have
strong
opinion
in
this
topic.
But
basically,
what
or
is
it
about?
A
Is
that
now,
at
the
moment,
when
you
drop
in
a
a
a
spec
that
has
some
schemas
with
circular
references,
then
there's
an
error
because
under
say
the
maximum
call
stack
size
exceeded.
Message
goes
in
because
we
resolve
the
references,
so
the
so,
for
example,
the
function
that
we
go
through
all
the
schemas
recursively
to
assign
the
the
anonymous
IDs
for
for
schemas.
It
just
never
stops
working,
and
then
we
have
a
error
in
the
parser
that
of
course,
then
enters
up
in
the
in
the
generator.
So
there
are,
there
are
some
investigations.
A
I
did
in
the
in
the
dependency
that
we're
using
for
parsing
references
and
to
my
knowledge
about
these
dependencies.
There's
no
nothing
that
we
can
like
no
option
that
we
can
just
take
and
use,
and
we
simply
need
to
discuss
and
and
and
agree
how
we
should
resolve
the
or
circle
circular
dependencies.
If
we
should
just
simply
ignore
them.
But
then
it
means
that
the
refs
will
stay
and
we
need
to
somehow
come
up
with
solution.
A
It's
it's
a
physical
dependency,
a
circular,
a
reference
and
that's
it,
but
the
but
the
rest
of
the
object
is
resolved
and
it's
returned
as
a
si.
Si
object
in
the
schema
which
works
well
and
will
work
well
in
the
templates,
but
that's
a
custom
solution
that
would
have
to
do
and
I'm
not
sure
if
it's,
if
it's
good,
because
for
documentation,
it's
it's
perfect,
because
that's
what
I
saw
and
I
think
it's
it's
the
best
approach
to
to
just
reference
as
much
as
we
can
and
then
those
silk
or
our
references
circular.
A
The
fields
that
have
circular
reference
just
mark
them
with
a
string
description
that
it
says
you
are
but
I'm,
not
sure
how
it's
with
the
code
generation.
So
that's
pretty.
That's
pretty
open
question
for
me
like,
if
I'm
generating
code
for
any
application.
What
would
I
expect
in
those
two
how
to
treat
those
say
for
all
references?
F
Which
has
structures
for
recursive,
you
know
for
ways
to
find
recursive
structures
right,
so
we
should
define
there.
You
just
probably
need
to
do
what
you
said.
It's
like.
We
do
read
only
the
first
time
market
as
circular
somehow
I
don't
know
how
yet,
but
next
time
your
parser
is
gonna,
be
reference.
The
Doha
Rev
right.
F
F
F
Yeah
or
reasonable
solution
like
how
can
we
do
it
this
way?
Because
this
and
that
right
and
that's
what
people
or
tooling
creators
can't
expect,
and
they
will
have
to
do
it
if
you,
if
you
receive
a
$1,
a
day,
filled
with
dollar
wrath,
plus
the
sequel
through
plus
about
other
information.
It
means
that
if
you
want
to
do
something
there,
you
will
have
to
do
it
yourself
right
so
so
yeah.
F
We
will
not
provide
any
any
value
there
other
than
just
market,
because
we
don't
know
what
you're
gonna
do
with
the
circular
reference
right
for
the
clock
you
say
like
for
for
documentation
might
be.
You
might
just
mark
it
as
circular
and
just
put
the
link
to
do
the
finishing
of
the
structure
somewhere
or
yeah.
B
F
F
So
there's
we
cannot
help
other
than
just
informing
the
tooling
creator.
That
is
reference
to
Sigma,
and
here
you
have
the
value
resolved
or
yeah
more
than
the
value
is
often
said.
He
really
have
where
to
look
at
in
the
current
document.
Where
can
you
find
these?
Well
already?
Like
an
example,
you
have
there
in
the
or
that.
F
F
In
the
case
of
the
commented
in
the
commit
to
use
case,
it's
same
thing,
it's
it's
one
level
deep,
because
it's
a
property
but
Athenians
you
shall
have
the
recursive,
take
it,
take
the
structure
somewhere
in
the
document
or
somewhere,
if
not
to
document,
at
least
somewhere
in
there
in
the
list
of
schemas,
that
that
the
parser
is
going
to
give
you
back.
Why?
Why
am
I
I'm
trying
to
keep
saying
that
it's
gonna
be
already
defined
on
the
document?
F
F
Can
it
assume
that
it's
gonna
be
on
the
recent
get
fired
on
the
initial
as
you
keep
a
file
and
but
the
information
that
the
person
gives
you
as
a
truly
creator
right,
the
information
the
parcel
give
you
gives
you
is
like,
for
instance,
we
have
a,
we
have
a
a
function,
I
think
it's
called
all
schemas
some
plan,
this
right
in
business
of
schemas.
We
have
all
the
schemas
identified
by
nav.
Whatever
is
so.
Maybe
when
it's
resolved
at
Dollar
Rev,
we
can
put
some
information
there.
F
We
can
add
some
information
there
like
take
in
the
list
of
schemas
that
you're
gonna
receive
when
resolving
this.
You
can
find
these
these
recurse
recursive,
which
is
it's
just
the
object,
color
recursive
in
this
case
right.
You
can
find
it
at
least
behind
this
ID
when
ready
it's
generated
or
the
recorded.
A
F
F
F
Objects
across
your
company
like
a
way
to
find
something
that
then
this
object
is
a
way
to
define
this
thing
plus
something
else.
Then
these
are
the
object.
Is
these
two
things
combined
plus
a
field,
and
you
start
playing
with
this
it's
easy
to
to
make
recursive
structures
involving
three
for
more
fire
threats,
so
so
yeah
so
anyway.
A
This
makes
sense,
yeah
I
think
it's
pretty
similar.
Already
to
what
so
you
can.
Can
you
see
it?
Yes,
so
that's
what
I'm
getting
when
I
was
doing.
The
research
I
was
I,
so
basically
in
JavaScript,
json
stringify
does
not
support
circular
references
and
there's
a
library
that
does
it
and
what
this
library
is
doing,
its
the
the
field
that
introduced
circular
references,
that's
what
it
gets
so
what
value
it
gets.
A
F
Say
but
you
might
have
multiple
blocks,
let's
say
it's
like
it's
more
complete,
complex
structures
like
one
of
its
making
a
reference
to
another
one,
and
then
it's
making
a
reference
to
another
one
and
then
from
here
it
closes
the
loop.
So
you
still
think
we're
and
again-
and
these
are
the
ones
that
are
more
the
most
difficult
to
detect,
usually
because
this
ones
are
easy,
you
spotted
at
first
sight,
but
the
ones
having
moved
into
hot.
It's
usually
the
past
and
across
Finance,
of
course,
are
the
most
difficult
to
spot.
A
F
F
G
F
F
F
F
C
F
This
project
is
Reapers
about
is
a
TCK
is
test
compatibility,
kit
right
and
the
recent
point
I'm
pointing
there
there
it's,
because
this
is
a
project
bill.
That's
contributed
right
and
it's
a
way
to
test
the
parcels
right
test,
the
compliance
of
the
person.
So
we
are
we're
now
so
far,
testing
our
parser
and
their
pattern
in
this
in
this
project,
and
you
can
see
some
some
details.
F
D
F
F
F
B
F
A
C
A
B
F
F
And
the
support
of
old
versions,
right
I
like
what
know
Jesus
to
in
phrases
that
every
today
they
main
thing
they
provide
modern
support
for
one
Russian.
The
next
version
is
not
going
to
be
long-term
supported
life,
it's
the
ether,
commercial,
the
eternal
verses,
even
dampers
on
long-term
supporter
and
then
the
off
or
not,
but
not
meaning
that
they
will
be
supported
from
only
six
month
or
one
year,
but
that
they
are
not.
F
B
F
B
F
D
G
F
A
F
G
F
G
F
C
F
Remind
me
you
work
for
software
AG
right.
Yes,
yes,
fine,
okay,
okay!
So
that's
that's
the
one
change
just
think
as
after
the
call
and
let's
see
if
we
can
arrange
this
and
if
we
can
find
a
solution,
because
I
think
this
is
gonna,
you
can
figure
some
slack.
Maybe
if
you're
there
are
you
arguing
our
slack
workspace?
Oh
really,
yeah,
yeah
I'm
I
mean
it's
like
yeah,
okay.
So
so,
let's
let's
do
this
and
then
we
can
find
a
solution.
F
C
A
A
F
A
So
before
we
finish
kind
of
request
to
you
guys,
if
you're
already
on
our
slack
so
please
go
to
generate,
generate
general
channel
and
there's
a
information
for
me
about
a
new
blog
post.
We
have
from
James
Assange
API
blog.
So
if
you
can
help
up
help
out
and
both
up
those
to
the
blog
on
Reddit
and
hacker
news,
that
would
be.