Java version: 10 11 12 13 14 15 16 17 18 19 20 21 22
Amber
286 var
323 var in lambdas
325 354 361 switch expressions
355 368 378 text blocks
359 384 395 records
305 375 394 pattern matching for instanceof
360 397 409 sealed classes
406 420 427 433 441 pattern matching for switch
405 432 440 record patterns
430 8314219 string templates
443 456 unnamed patterns and variables
445 8315398 unnamed classes
Panama
370 383 393 foreign-memory access API
389 foreign linker API
412 419 424 434 442 454 foreign function & memory API
338 414 417 426 438 448 8315945 vector API
Loom
425 436 444 virtual threads
428 437 453 structured concurrency
429 446 scoped values
Colors: incubator preview stable