I'm happy to announce that the Drupal 4.3.0 release candidate is available. While not finished or final, it should be very stable. Since our last public release three months ago we further harnessed the administration pages, we introduced URL aliasing, sortable tables, database prefixing as well as numerous other improvements all over the map.

The release candidate is available for download at:

http://www.drupal.org/drupal/drupal-4.3.0-rc.tgz

The release candidate is repackaged twice a day so make sure to download a fresh copy every now and then to get the latest bug fixes. No new features or functionality will be added. Only bug fixes, documentation updates and small usability improvements will find their way into the release candidate and thus into the final Drupal 4.3.0 release. As a result, upgrading from the release candidate should be easy.

For bug reports, use the project pages. For support, consult the
documentation, the mailing lists or the support forums.

Developers should note that custom themes and modules for Drupal 4.2.0 need to be updated to work with Drupal 4.3.0. If you maintain a theme or module in Drupal's contributions repository, this would be the time to make sure your code is up to date.

The DRUPAL-4-3-0 branch will be created soon so we can pick up active development. In the mean time I ask all Drupal contributors to focus on the pending bugs as well as the documentation.

Comments

augustwest’s picture

Before I use the the upgrade script do I just ovewrite the old drupal files with the new?

Dries’s picture

That is correct. Make sure to backup your database first. You will also need to create the sessions table manually as explained by the upgrade script.

augustwest’s picture

Will the upgrade script select the correct database script since I'm using Postgres or will I have to modify update.php?

Dries’s picture

It will select the correct database and database server. Upgrading your PostgreSQL database should work.

augustwest’s picture

I upgraded my CVS/Postgres Drupal install a few days ago. It went off without a hitch. I didn't have to create the sessions table either. Has that been fixed?

adrian’s picture

should work ... there have been no schema changes anywhere that i am aware of since i synched up the postgres port ~2 weeks ago.

There is an issue which might be a problem if you are running postgres 7.2 however.
http://drupal.org/node/view/3631

mlwhall’s picture

The upgrade script did not say how to do this.
----Martin----

mlwhall’s picture

I just ran the update.php. However, it did not tell me what to create sessions for the database. It now gives me these errors (about svodrupal.sessions not existing; svodrupal being my database). How do I add the sessions manually?

----Martin----

tdebruyn’s picture

Hello,
I have discovered Drupal 2 weeks ago. I have used it to make the web site for my youth house and I must say that I am quite happy with it, easy to manage and professional looking, great job.

Now the question : To benefit of all the new features, I plan to upgrade to drupal 4.3.0 when it will be available. Problem is that I have a bit modified the theme I have choosen and I would like to know what will be the easiest :
1. adapt the theme for 4.3.0 to my needs
or
2. adapt my tweaked theme for 4.2.0 to be working with 4.3.0
Note, I am using the smooth_blue theme.

In case 2. is the option, where, in the documentation, can I find the changes I need to make?

PS : if someone is already running the basic drupal 4.3.0 RC on his web site, could he give us the link to his site?
Also, is there a changelog? If yes, why isn't the link provided in the announcement?

Thanks,
Tom

tdebruyn’s picture

OK, I think I have found the place for the future answer to my first question :
http://drupal.org/book/view/509

However, I still think the changelog link should be given on the RC announcement :P

Tom

TDobes’s picture

The changelog is part of the release, in the file CHANGELOG. You can take a look at it without downloading the whole release by using the web CVS interface: Changelog from CVS HEAD

-Tom

cnb@freedomink.org’s picture

Just upgraded from Drupal 4.2 -> 4.3RC on http://freedomink.org. Simply ran update.php. Did everything for me.

bertboerland’s picture

didnt you have to update the additional modules?

--
groets

bertb

--
groets
bert boerland

adrian’s picture

very nice site dude.

if you are interested.. i made you a favicon.ico of the orange in your logo.

i tried to contact you via msn/icq.. but there was no response.

cel4145’s picture

nice!

the url aliasing feature is really easy to use. i also like that permission to use the feature when creating an url is controlled by permissions in account management.

and i really like the new admin menu integration :)

ariejan’s picture

I first tried Drupal 4.2.0, and I loved it. I tried upgrading to 4.3.0RC1 on my testing site and every thing worked like a charm! 8)

Just read the documentation and make a backup before you start upgrading.

MLimburg’s picture

Is there a list of what modules are working with 4.3?

adrian’s picture

As soon as the new cvs branch is made .. modules that are found to be working will be tagged for release with 4.3.0. Previously this happened automatically with each new release and modules found not to be working were 'unreleased'.

augustwest’s picture

I just upgraded and noticed that there are new navigation links displayed at the top that change depending where you are in the site. I don't see the need for this since I use the navigation block. Does anyone know where that is located in the code or if it is in the admin pages so I can get rid of it? I know that it's not in the theme cause it's there when I use my own. Thanks.

Dries’s picture

You can remove all breadcrumb navigation by adding an empty breadcrumb() function to your theme. Is that what you are looking for?

augustwest’s picture

That is exactly what I'm looking for however I can't seem to make it work. Where should I put that in my .theme file? I know that breadcrumb() is defined in theme.inc which I don't see being included anywhere in my theme file, so how would this work? My theme is based off of the marvin theme.

UPDATE: I still wouldn't mind an answer to this question since I'd like to know whow to work with it, but I wanted to say that I did get the job done by commenting out the print statement for breadcrumb() in theme.inc. That should work for now until I figure out a way to work the breadcrumb links into my theme.

I do think that it is a great feature, but think that it should maybe be worked into the admin pages so it could be turned on and off and maybe customized.

ax’s picture

as dries said, add an empty breadcrumb() function to your theme:

  function breadcrumb($breadcrumb) {
  }

this means you overwrite the breadcrumb() function of the BaseTheme class defined in theme.inc. your theme (all themes) extend this class. no need to modify theme.inc. object orientation (oo).

augustwest’s picture

Thanks, I didn't know I had to redefine the function. Thanks. I haven't quite figured out how drupal themes interact with the rest of the code yet. I need to so that I don't have to be hacking around on the drupal code.

Anonymous’s picture

Hi,

i installed drupal rc 4.3.0 but there is something missed and i dont have a clue.

on articles i miss the "xxxx reads" text, and the "who is online" block does not exist.

CodeMonkeyX’s picture

These features are available in modules from the projects page.

Online Module tells you who is online.

Viewcount Module tracks the views of each node.

But they may not work properly yet with RC1. Not all the modules currently fully support version 4.3 of Drupal. So if you have problems installing them that is why.

Jeremy’s picture

"Viewcount Module tracks the views of each node."

Please don't bother with the viewcount module unless you're using Drupal 4.0. With 4.1+ this functionality was merged into the statistics module (as well as the 'online.module' functionality) that comes with the core distribution. You already have everything you need.

cel4145’s picture

in 4.2, both of those are enabled using core modules in drupal which are not turned on by default. no need to download any other modules. since those modules are present in 4.3, i would assume that it's the same ones: statistics and tracker. once they are turned on, you'll have to configure the who's online block and set permissions for access to statistics.

Anonymous’s picture

I've tested drupal for my homepage, but my hosting provider doesn't let me change php ini settings, neither php.ini file nor .htaccess settings. It would be possible for drupal to check if magic_quotes are enabled before executing addslahes?

dziemecki’s picture

Are we still on track to go Gold on Saturday?

Wacky diatribe goes here

Anonymous’s picture

I have just tried to install drupal 4.3.0 on my machine. When going to the page i get the message "access denied". I don't know what to do with it. It seems i can't even create an account.

augustwest’s picture

sounds like you dont have "allow override all" for your virtual host in your apache config file. are you using apache? if you dont have access to httpd.conf you could remove the .htaccess file. try renaming the .htaccess file and see if you can get to the site.

xinelo’s picture

i have tried both of your proposals, but no sucess. same result, i can´t create an account

i do have AllowOverride All