-
Notifications
You must be signed in to change notification settings - Fork 44
Evangelism: Weekly Update March 20th #46
Comments
browserify supports io.js. https://twitter.com/yosuke_furukawa/status/577150547850969088 |
io.js supports SmartOS. 👏 |
express supports io.js expressjs/express@1656608 |
@petkaantonov begins implementing light-weight process backed by OS-thread. https://github.com/iojs/io.js this feature is exciting 👯 |
@yosuke-furukawa I looked through io.js' issues and couldn't find reference to @petkaantonov's work lightweight processes backed by OS threads. Do you have a link? |
You might want to be cautious using this a in a weekly update though, there's not guarantee it'll actually land or that it'll ever come out from behind a feature flag. In general, big changes like this have to go through a long process of bikeshedding before becoming landable, if they get there at all. Node+threads has a very rocky history and this is going to bump into all of those things. IMO one of the most interesting parts of this is using a feature flag to expose the functionality for testing, something that we'll hopefully see more of. But again, no guarantee that we'll ever get to use this. |
Looks like we're nearing FreeBSD builds going from always red to always blue on Jenkins: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/327/ (note that's not on io.js/v1.x yet). @jbergstroem may have an update on that before the newsletter goes out depending on whether nodejs/node#1167 gets merged or not I think but this is great news. |
I just merged nodejs/node#1167. Lets give the bots a try or two before we assume I didn't mess things up. |
If evangelism WG will write this feature on next weekly news, we should note the feature is not guaranteed, but need more opinions from community. I watched this pull request,
@rvagg |
Just following up re above. I'd go as far as stating that both the FreeBSD and SmartOS buildbots are passing. |
I don't believe this has made it to an a weekly roundup yet but the thing I mentioned in a previous thread about Joyent offering build machines has actually come to fruition and the SmartOS slaves that @jbergstroem mentioned and on which he has been working to bring them back up to full support are actually supplied by Joyent for io.js use.
If it hasn't been mentioned yet then it would be good to put this in there as a positive sign on Joyent's behalf. No binaries for "sunos" for io.js yet but that may be coming if there's a call for it. |
io.js upgrades their openssl. nodejs/node#1206 |
@iojs/evangelism #46 (comment) looks good? any comment before pushing and publishing? |
@julianduque possibly nitpicking; but saying that build team added support to freebsd is not entirely true since we've had build-slaves running freebsd for a long time. The news is that they now pass all tests. |
@jbergstroem good to know, updated the weekly with that comment, anything else? |
@julianduque nah, that'd be it. To summarise: over the last two weeks we got access to hardware from Joyent and upstreamed a patch to v8 so we got io.js building. After that we worked on passing tests for both SmartOS and FreeBSD which as of two days ago now pass. |
@jbergstroem I like your copy, will use it as is ;) |
Just did some comments on the commit; two minor issues. |
@jbergstroem thanks, PR and comment fixed |
@julianduque LGTM!!! |
I forgot to publish it yesterday, sent the draft to Node.js and JavaScript publication, waiting for @mikeal approval |
didn't realize anyone was waiting for me on this, I've been out for a while. once you think it's ready publish :) |
@mikeal I published it under @iojs https://medium.com/@iojs/io-js-1-6-release-1df38cf64e6c since we don't have access to the Node.js and JavaScript publication, how can we get access to that? or should we be publishing under @iojs in future weeklys? |
@mikeal 👍 done! |
I like the "weekly update" title better than the "release" story. Also, there's always plenty of stuff going on - a release doesn't have to be the top story. I also think it might help to add some spoilers to the title. E.g. "io.js week of march 20th - workers support & 1.6 release" |
@piscisaureus we usually do that in the subtitle of each post. |
@piscisaureus @mikeal missed the title, I updated the last article to match the title. I think we had less traction due to the late publication, this should went live on friday instead of monday, now with access to the publication it will be easier to publish without need an approval from @mikeal or @hij1nx - Thanks :) |
New weekly update issue created: #48 |
Wait, this is weird. If I may barge in, the post isn't formatted like the others do. Normally the title is in H2, this new post has a higher heading level overall. Is this intended? |
@diagramatics I just fixed the formatting differences you described. @julianduque I usually re-format a bit from the direct markdown because the headings on medium can be quite large. |
Ah, okay. Seems like the Medium post still has a bigger heading, but a confirmation that this is not intended is enough. Thanks. |
io.js 1.6 release
This week we had a two io.js releases v1.6.1 and v1.6.0, complete changelog can be found on GitHub.
Notable changes
1.6.1
path.resolve()
#1153 uncovered some edge-cases being relied upon in the wild, most notablypath.dirname(undefined)
. Type-checking has been loosened forpath.dirname()
,path.basename()
, andpath.extname()
(Colin Ihrig) #1216.querystring.parse()
andquerystring.stringify()
#847 preventedNumber
literals from being properly converted viaquerystring.escape()
#1208, exposing a blind-spot in the test suite. The bug and the tests have now been fixed (Jeremiah Senkpiel) #1213.1.6.0
-r
or--require
command-line option can be used to pre-load modules at start-up (Ali Ijaz Sheikh) #881.parse()
andstringify()
are now faster (Brian White) #847.http.ClientRequest#flush()
method has been deprecated and replaced withhttp.ClientRequest#flushHeaders()
to match the same change now in Node.js v0.12 as per joyent/node#9048 (Yosuke Furukawa) #1156.server.listen()
to accept aString
option forport
, e.g.{ port: "1234" }
, to match the same option being accepted innet.connect()
as of joyent/node#9268 (Ben Noordhuis) #1116.--max_old_space_size
values above4096
are used (Ben Noordhuis) #1166.6823807
#7121npm install --save
for Git dependencies saves the URL passed in, instead of the temporary directory used to clone the remote repo. Fixes using Git dependencies when shrinkwwapping. In the process, rewrote the Git dependency caching code. Again. No more single-letter variable names, and a much clearer workflow. (@othiym23)abdd040
[email protected]: Provide more helpful error messages when JSON parse errors are encountered by using a more forgiving JSON parser than JSON.parse. (@smikes)c56cfcd
#7525npm dedupe
handles scoped packages. (@KidkArolis)4ef1412
#7075 If you try to tag a release as a valid semver range,npm publish
andnpm tag
will error early instead of proceeding. (@smikes)Known Issues
process.send()
is not synchronous as the docs suggest, a regression introduced in 1.0.2, see #760 and fix in #774dns.setServers()
while a DNS query is in progress can cause the process to crash on a failed assertion #894Community Updates
1.0.1m
Upcoming Events
The text was updated successfully, but these errors were encountered: