Mga detalye ng Software:
Bersyon: 1.7.10
I-upload ang petsa: 17 Feb 15
Lisensya: Libre
Katanyagan: 82
JRuby ay isang open source at dalisay Java pagpapatupad ng sikat na Ruby interpreter.
JRuby ay mahigpit na naisama sa Java upang payagan ang parehong upang i-embed ang mga interpreter sa anumang application na Java at script anumang Java class
Mga Tampok :.
- < li> Ang isang nakasulat 1.8.6 tugma Ruby interpreter sa 100% purong Java
- Karamihan sa builtin Ruby klase ibinigay
- Suporta para sa nakikipag-ugnayan sa at pagtukoy sa java classes mula sa loob ng rubi
- suporta Bean Scripting Framework (BSF)
- Naipamahagi sa ilalim ng Tri-license (CPL / GPL / LGPL)
Ano ang bagong sa paglabas:
- Pagbabago ng tala:
- 22 isyu naayos
- Windows require_relative pagbabalik naayos na.
- hindi sinasadyang snapshot dependency naayos
- May ilang mga Marshalling mga bug na kinasasangkutan ng pag-encode naayos na.
- Mga Isyu sa malutas para sa 1.7.10:
- # 1385 - Socket :: SOMAXCONN
- # 1380 - test-extended bagsak
- # 1375 - Pandaigdigang huli ay binabalewala ng takdang-aralin
- # 1374 - nabigo require_relative kapag tinawag mula classpath: / path ng file sa Windows sa JRuby 1.7.9
- # 1363 - kino-compile mula sa mapagkukunan sa 1.7.9 nabigo dahil sa hindi nasisiyahan Maven dependency
- # 1355 - Exception nagsisimula bagong thread pagkatapos set_trace_func tawag
- # 1349 - bin / {magsaliksik, rdoc, Ri} sira sa pamamagitan ng default sa jruby 1.7.9
- # 1345 - UnmarshalStream: Hanapin encoding impormasyon sa lahat ng mga variable Halimbawa
- # 1338 - UnmarshalStream: Inayos dalawang off-by-isa error sa unmarshalInt
- # 1336 - Pag-aayos Enumerator pag-uugali # pagsilip
- # 1335 - Array # repeated_permutation dapat magkaroon arity 1
- # 1334 - #enum_slice at #enum_cons ay 1.8-lamang
- # 1323 - Snapshot dependency sa inilabas jruby-core 1.7.9
- # 1322 - Dir nilulutas ng symlink
- # 1317 - 1311 DATETIME comparision
- # 1312 - File.expand_path (& quot; NUL & quot;) na pinaghiwa-
- # 1311 - DATETIME comparision sa mga sub-millisecond resolution
- # 1252 - Saklaw # nawawala mula JRuby 1.7.8 sa 2.0 mode laki
- # 1184 - hindi natukoy na pamamaraan `__ruby_object 'para sa pagpapatupad interface
- # 1156 - jruby-OpenSSL spins endlessly sinusubukan na magsulat sa isang socket na nasa estado CLOSE_WAIT
- # 1129 - IO # read_nonblock bloke minsan para sa SSL Socket
- # 480 - JRuby ay hindi Pangasiwaan UTF-8 ng Pinagmulan ng File
Ano ang bagong sa bersyon 1.7.9:
- Pagbabago ng tala:
- 36 isyu naayos
- Windows File.size naayos
- Windows ngayon ay maayos na maipakita sa console bintana codepage
- Ang Nakatakdang pagbabalik na sinira Compass (o anumang bagay na depended sa FSSM)
- Ang ilan pang mga isyu sa pag-encode naayos
- Maraming mga pagpapabuti Enumerable paraan
- Mga Isyu sa malutas para sa 1.7.9:
- # 1300: Ayusin ang # 1222, StringIO.gets w / UTF8
- # 1295: Huwag mag-set java.net.preferIPv4Stack sa shell script # 1286
- # 1293: Pagdaragdag ng spec para sa JRUBY-5946
- # 1292: subList toIndex ay dapat na eksklusibo, hindi kasali ang lahat. (FromIndex ay inclusive.)
- # 1291: Sidekiq: Error sa Minitest: NoMethodError: unmocked paraan: ==, inaasahan ang isa sa mga []
- # 1282: Blockless Struct # piliin ang dapat magbalik ng isang enumerator
- # 1275: Quote isang JSON key upang mas wastong JSON .
- # 1274:. RubyArray.subList dapat tratuhin ang toIndex bilang eksklusibo, hindi kasama
- # 1272: File.size (org.jruby.RubyFile.size ()) epekto handle file napapailalim
- # 1271: Ayusin ang array na may override ang bawat
- # 1267: Tinatanggal ang mga pag-customize magtotroso sa JavaUtilLoggingLogger
- # 1265: StackOverflowError pinakamahalaga Array.each dahil 1.7.5
- # 1264: Ayusin ang Enumerable # tipak ARG paghawak
- # 1263: Ayusin ang Enumerable # take_while ARG paghawak
- # 1262: Ayusin ang Enumerable # slice_before ARG paghawak
- # 1257: mvn malinis na pakete Wipe out install jruby launcher
- # 1255: StringIO Isyu Encoding
- # 1254: String #-encode itataas ang iba't ibang mga error sa 1.7.8 kaysa sa 1.7.4 (at parehong naiiba mula sa MRI)
- # 1251: & quot; Stub hiyas & quot; nawawala / maling sa JRuby 1.7.8
- # 1246: Pag-aayos String # concat (simbolo) ay dapat na itataas TypeError
- # 1245:. Hindi natukoy pagbubukod pamamaraan kapag gumagamit ng `sa panonood ng compass 'sa jruby 1.7.8
- # 1242: minsan ay nagbabalik UTF-8 string agaw sa US-ASCII string mali US-ASCII string
- # 1239: compile paraan ng katawan ay hindi saklaw defn / defs tama
- # 1238: JRuby 1.7.8 nabigo ang pagsisimula ng OpenSSL :: PKey :: RSA.new sa naka-encrypt key
- # 1236: maling mga file sa JRuby 1.7.8 & quot; bin / & quot; direktoryo.
- # 1234: Ayusin ang any_spec
- # 1231: Ayusin ang count_spec (1.7.x)
- # 1229: Kahulugan ng mga duplicate na klase kapag reifying klase
- # 1222: nabigo ang CSV-parse kapag string na may mutibyte character na tinatapos sa CR LF-
- # 1221: OpenSSL: magdagdag ng paghawak para sa base ng 0 hanggang bago at to_s
- # 1209:. Pathname # Dup ay pinaghiwa sa 1.7.5
- # 1204: pagbabalik: Error sa pag-save ng YAML sa Norwegian character Encoding
- # 1198: String pag-encode
- # 1032: Error sa paggamit ng Java 8 Bumuo sa OS X
- # 901: Enumerable ARG pangangasiwa ng mga isyu para sa `# chunk`,` # slice_before`, at `# take_while`
- # 770: Error sa sukat ng file sa window
Ano ang bagong sa bersyon 1.7.8:
- Mga Highlight:
- 21 isyu naayos
- Mga Fixed Windows 'daang-bakal bagong' pagbabalik (bundle paglabas-install)
- Mga Fixed problema hiyas bootstrapping OpenSSL
- Mga Fixed problema bootstrapping Engine ng Google App
- May ilang nawawalang 1.9+ pathname mga tampok idinagdag
- Mga Isyu sa malutas:
- # 1214: Suporta para sa ISO-8859-16
- # 1213: Alisin README.md mga tala sa junit.jar
- # 1201: pathname # tanggalin alias nawawala / hindi gumagana
- # 1199: Softlink jruby sa jruby.bash sa halip na hard copy .
- # 1182: tama RubyHash multithreaded pag-uugali kapag marshalling
- # 1180:. Ilipat ang bantay bago ang paggamit ng mga metaclass
- # 1176: nagbabalik array (array) ng kopya sa halip ng array mismo
- # 1171: daang-bakal bagong Nabigo sa JRuby sa Windows 7
- # 1170: `rindex` pagpapabuti ng pagganap
- # 1167: & quot; i-print & quot; tinawag nang walang mga argumento ng mga kopya & quot; wala & quot;
- # 1165: Bug fix 1092
- # 1163: File.expand_path dapat mabibigo kung ENV ['HOME'] ay hindi isang ganap na landas
- # 1157:. Ayusin ang compatibility wiht Bouncy Castle 1.49
- # 1154: Pathname.new (Dir.new ('dir_name')) itinaas ni isang TypeError
- # 1153: Dir [* []] behaves naiiba sa jruby 1.7.6 ang sa MRI 1.9.3p448
- # 1151: Masyadong maraming mga file sa JRuby 1.7.6
- # 1150: daang-bakal 3.2.x may jruby-OpenSSL sa Gemfile nagbibigay uninitialized pare-pareho OpenSSL :: Digest :: OPENSSL_VERSION_NUMBER
- # 1148: Mag-commit c7c7c7 sinira AppEngine
- # 1139: ClassCastException kapag nagbabasa non halaga String mula sa Java System.properties
- # 1136: JRuby 1.7.5 ay hindi makatipon ng wastong uri ng mga file
- # 1117: #NAME pamamaraan sa java classes Strip ang panlabas na klase
Ano ang bagong sa bersyon 1.7.0:
- 1.9.3 na ngayon ang aming default na mode runtime ( -1.8 ay kailangan para sa 1.8.7 suporta)
- -update sa 1.9.3p286 Ruby standard library
- Maraming mga pag-aayos 1.9.x compatibility
- Suporta para sa invokedynamic
- Pagganap at concurrency sa buong
- Java bumaba 5 suporta (kinakailangan Java 6+)
- Ang lahat ng mga kilalang 1.9 mga isyu sa pag-encode nalutas
- Kernel # exec isang tunay na katutubong exec sa lahat ng platform
- Pagpapabuti at pag-aayos sa pagsasama ng Java at pag-embed
- Katutubong tampok ngayong mas mahusay na suportado sa Solaris, ARM Linux, at iba
- I-update upang Rubygems 1.8.24
- I-update upang magsaliksik 0.9.2.2
Pagpapabuti
Ginagawa ngayon
Mga Kinakailangan :
- Java 2 Standard Edition Runtime Environment
Mga Komento hindi natagpuan